• 861阅读
  • 1回复

[提问]类的成员初始化 [复制链接]

上一主题 下一主题
离线介农酥
 

只看楼主 倒序阅读 楼主  发表于: 2023-01-03
class A
{
};

class B
{
private:
    A a;
};
我想问下B类的成员a应该定义时候就初始化了对吧?如果初始化列表对a初始化了,定义的时候a会初始化吗?这个初始化是编译的时候值被编译器初始化了,还是运行的时候才开始规则初始化的?
离线hitler++

只看该作者 1楼 发表于: 2023-01-03
构造函数如果没有初始化才会调用自身的构造函数,除非是constexpr ,否则是运行时初始化。
快速回复
限100 字节
 
上一个 下一个