make segments NonCopyable

This commit is contained in:
wyy 2014-06-11 16:18:09 +08:00
parent 12d3741562
commit 4a8f63fcd2

View File

@ -4,6 +4,7 @@
#include "TransCode.hpp" #include "TransCode.hpp"
#include "Limonp/Logger.hpp" #include "Limonp/Logger.hpp"
#include "Limonp/InitOnOff.hpp" #include "Limonp/InitOnOff.hpp"
#include "Limonp/NonCopyable.hpp"
#include "ISegment.hpp" #include "ISegment.hpp"
#include <cassert> #include <cassert>
@ -19,7 +20,7 @@ namespace CppJieba
const UnicodeValueType SPECIAL_SYMBOL[] = {32u, 9u, 10u}; const UnicodeValueType SPECIAL_SYMBOL[] = {32u, 9u, 10u};
#endif #endif
class SegmentBase: public ISegment, public InitOnOff class SegmentBase: public ISegment, public InitOnOff, public NonCopyable
{ {
public: public:
SegmentBase(){_loadSpecialSymbols();}; SegmentBase(){_loadSpecialSymbols();};