标签: c++11 initialization
从C ++ 11开始,何时自动初始化局部变量
如果我写
std::vector<int> v;
然后在函数的某个地方使用v,自动v初始化?
v
答案 0 :(得分:0)
创建对象时,会通过构造函数初始化它。每个类都可以有一个显式定义的构造函数,如果没有为类定义构造函数,编译器会自动提供默认构造函数。
在std::vector的情况下,将调用类的defualt构造函数,因为您没有提供任何参数。
std::vector