在这个问题中,我看到以下内容:
for (vector<int>::size_type ix = 0; ix ! = ivec.size(); ++ix) {
ivec[ix] = 0;
}
我明白为什么这里没有使用 int
,但为什么不直接使用 size_t
?
在什么情况下我应该使用 vector<int>::size_type
而不是 size_t
?