标签: c++
可以编译和运行以下代码。我想知道什么时候调用v的构造函数。是否在调用A的构造函数之前调用它?另外,我想知道以下代码是否满足c ++标准。
v
A
#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; }