minor change

This commit is contained in:
wyy 2014-05-30 00:21:11 +08:00
parent e96885c38e
commit c46980c17c
4 changed files with 5 additions and 7 deletions

View File

@ -5,8 +5,6 @@
#include <cmath>
#include <set>
#define MIN(X,Y) ((X) < (Y) ? (X) : (Y))
namespace CppJieba
{
using namespace Limonp;
@ -23,7 +21,7 @@ namespace CppJieba
unordered_set<string> _stopWords;
public:
KeywordExtractor(){_setInitFlag(false);};
explicit KeywordExtractor(const string& dictPath, const string& hmmFilePath, const string& idfPath, const string& stopWordPath)
KeywordExtractor(const string& dictPath, const string& hmmFilePath, const string& idfPath, const string& stopWordPath)
{
_setInitFlag(init(dictPath, hmmFilePath, idfPath, stopWordPath));
};
@ -94,7 +92,7 @@ namespace CppJieba
keywords.clear();
std::copy(wordmap.begin(), wordmap.end(), std::inserter(keywords, keywords.begin()));
topN = MIN(topN, keywords.size());
topN = min(topN, keywords.size());
partial_sort(keywords.begin(), keywords.begin() + topN, keywords.end(), _cmp);
keywords.resize(topN);
return true;

View File

@ -15,7 +15,7 @@ namespace CppJieba
HMMSegment _hmmSeg;
public:
MixSegment(){_setInitFlag(false);};
explicit MixSegment(const string& mpSegDict, const string& hmmSegDict, const string& userDict = "")
MixSegment(const string& mpSegDict, const string& hmmSegDict, const string& userDict = "")
{
_setInitFlag(init(mpSegDict, hmmSegDict, userDict));
assert(_getInitFlag());

View File

@ -17,7 +17,7 @@ namespace CppJieba
public:
PosTagger(){_setInitFlag(false);};
explicit PosTagger(const string& dictPath, const string& hmmFilePath, const string& charStatus, const string& startProb, const string& emitProb, const string& endProb, const string& transProb)
PosTagger(const string& dictPath, const string& hmmFilePath, const string& charStatus, const string& startProb, const string& emitProb, const string& endProb, const string& transProb)
{
_setInitFlag(init(dictPath, hmmFilePath, charStatus, startProb, emitProb, endProb, transProb));
};

View File

@ -24,7 +24,7 @@ namespace CppJieba
public:
QuerySegment(){_setInitFlag(false);};
explicit QuerySegment(const string& dict, const string& model, size_t maxWordLen)
QuerySegment(const string& dict, const string& model, size_t maxWordLen)
{
_setInitFlag(init(dict, model, maxWordLen));
};