减少Visual Studio编译器警告

This commit is contained in:
Wangzhe 2017-06-27 23:00:31 +08:00
parent dabe502bb4
commit e7602afaac
2 changed files with 7 additions and 7 deletions

View File

@ -52,13 +52,13 @@ class FullSegment: public SegmentBase {
LocalVector<pair<size_t, const DictUnit*> > tRes; LocalVector<pair<size_t, const DictUnit*> > tRes;
// max index of res's words // max index of res's words
int maxIdx = 0; size_t maxIdx = 0;
// always equals to (uItr - begin) // always equals to (uItr - begin)
int uIdx = 0; size_t uIdx = 0;
// tmp variables // tmp variables
int wordLen = 0; size_t wordLen = 0;
assert(dictTrie_); assert(dictTrie_);
vector<struct Dag> dags; vector<struct Dag> dags;
dictTrie_->Find(begin, end, dags); dictTrie_->Find(begin, end, dags);

View File

@ -142,7 +142,7 @@ inline RuneStrLite DecodeRuneInString(const char* str, size_t len) {
inline bool DecodeRunesInString(const char* s, size_t len, RuneStrArray& runes) { inline bool DecodeRunesInString(const char* s, size_t len, RuneStrArray& runes) {
runes.clear(); runes.clear();
runes.reserve(len / 2); runes.reserve(len / 2);
for (size_t i = 0, j = 0; i < len;) { for (uint32_t i = 0, j = 0; i < len;) {
RuneStrLite rp = DecodeRuneInString(s + i, len - i); RuneStrLite rp = DecodeRuneInString(s + i, len - i);
if (rp.len == 0) { if (rp.len == 0) {
runes.clear(); runes.clear();