C++笔记之内置基本类型的默认构造函数
code review!
文章目录
1.C++中有没有一个“内置构造函数”这样的一个名词?
回答:
在C++中,没有一个被称为“内置构造函数”的特定术语或概念。“内置”一词通常用于描述基本内置类型(如整数、浮点数、指针等)和标准库提供的类型(如字符串、容器等)。
C++中的构造函数是用于创建对象并进行初始化的特殊成员函数。构造函数在对象创建时自动调用,以确保对象在使用之前具有合适的初始化状态。构造函数根据类的定义来确定其参数和实现。
对于基本内置类型,它们通常不需要显式的构造函数,因为编译器会自动为它们提供默认的构造函数。这些默认构造函数会根据规定的初始化规则来初始化基本内置类型的对象。
需要注意的是,对于用户自定义的类类型,如果没有显式定义构造函数,编译器也会提供一个默认的构造函数。该默认构造函数按照成员变量的声明顺序调用它们的默认构造函数进行初始化。如果类的成员变量是基本内置类型,则会按照前面提到的规则进行初始化。
综上所述,C++中没有一个特定的术语叫做“内置构造函数”,而是根据基本内置类型的初始化规则和用户自定义类型的构造函数的定义来确定