当是以下代码中调用的向量的构造函数时?

时间:2018-06-07 17:51:05

标签: c++

可以编译和运行以下代码。我想知道什么时候调用v的构造函数。是否在调用A的构造函数之前调用它?另外,我想知道以下代码是否满足c ++标准。

#include <vector>
#include <iostream>

class A{
private:
    std::vector<int> v;
public:
    A(int b) { v.push_back(b); };
};

int main() {
    A a(1);
    return 0;
}

0 个答案:

没有答案