Avoid using `initializer lists' from C++0x.

This commit is contained in:
t-k- 2016-07-06 13:48:18 -06:00
parent 5775a40bee
commit e40270ca86

View File

@ -52,11 +52,15 @@ int main(int argc, char** argv) {
cout << jiebawords << endl; cout << jiebawords << endl;
cout << "[demo] Lookup Tag for Single Token" << endl; cout << "[demo] Lookup Tag for Single Token" << endl;
vector<pair<string, string> > LookupTagres = {{"拖拉机", ""}, {"CEO", ""}, {".",""}}; const int DemoTokenMaxLen = 32;
LookupTagres[0].second = jieba.LookupTag(LookupTagres[0].first); char DemoTokens[][DemoTokenMaxLen] = {"拖拉机", "CEO", "123", ""};
LookupTagres[1].second = jieba.LookupTag(LookupTagres[1].first); vector<pair<string, string> > LookupTagres(sizeof(DemoTokens) / DemoTokenMaxLen);
LookupTagres[2].second = jieba.LookupTag(LookupTagres[2].first); vector<pair<string, string> >::iterator it;
cout << LookupTagres << endl;; for (it = LookupTagres.begin(); it != LookupTagres.end(); it++) {
it->first = DemoTokens[it - LookupTagres.begin()];
it->second = jieba.LookupTag(it->first);
}
cout << LookupTagres << endl;
cout << "[demo] Tagging" << endl; cout << "[demo] Tagging" << endl;
vector<pair<string, string> > tagres; vector<pair<string, string> > tagres;