下面是简短的测试程序,相同的程序复制到另一台电脑的VS2019就没有问题
#include<vector>
#include<string>
using namespace std;
int main() {
vector<string> vstr;
auto i = vstr.size();
return 0;
}
报错内容如下
类 "std::vector<std::string, std::allocatorstd::string>" 没有成员 "size"
请问如何解决这个问题
因为vector.size()是无符号整数型,i是int型,解决方法就是定义一个int size_t =vector.size().