vector<int> v1; for (int i = 0; i < 10; i++) { v1.push_back(i); } cout << sizeof(v1) << endl;
打印的结果是32,为什么呀?10个int至少就有40了呀,不明白,求解答
vector的大小哪能用sizeof来计算。v1.size()*sizeof(int)