gpt4 book ai didi

c++ - 默认构造函数为空时做什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:15 24 4
gpt4 key购买 nike

我想知道是否有人可以解释分配内存后默认的 ctor 做了什么,它如何初始化分配的内存?

最佳答案

默认构造函数调用所有非静态数据成员的默认构造函数,除了那些保持未初始化的内置类型。

[2003: 12.1/5]:

A default constructor for a class X is a constructor of class X that can be called without an argument. If there is no user-declared constructor for class X, a default constructor is implicitly declared.

[2003: 12.1/8]:

Default constructors are called implicitly to create class objects of static or automatic storage duration (3.7.1, 3.7.2) defined without an initializer (8.5).

关于c++ - 默认构造函数为空时做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6773723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com