What is the overhead cost of an empty vector?

后端 未结 6 1519
野性不改
野性不改 2020-12-06 04:24

What is the memory overhead of having an empty vector vs having a pointer to a vector?

Option A:

std::vector v;

Option B

6条回答
  •  日久生厌
    2020-12-06 04:52

    VS2005:

    std::vector *ptrToVec = new std::vector();
    std::vector vecOfInt;
    
    sizeof(ptrToVec) = 4
    sizeof(vecOfInt) = 20
    

    Thanks!

提交回复
热议问题