首页 > 试题广场 >

以下代码的输出是: int main() { vector

[单选题]
以下代码的输出是:
int main()
{
    vector<int> vInt;
    for (int i=0; i<5; ++i)
    {
        vInt.push_back(i);
        cout << vInt.capacity() << " ";
    }
    vector<int> vTmp(vInt);
    cout << vTmp.capacity() << "\n";
    return 0;
}
  • 1 2 3 4 5 5
  • 1 2 3 4 5 8
  • 1 2 4 4 8 5
  • 1 2 4 4 8 8
vs2015 x64下跑出结果是1 2 3 4 6 5是怎么回事?
发表于 2025-05-08 13:38:49 回复(0)