标签: c++ object types
我想知道如何创建简单类型对象(如int,bool,double,..)。是否有任何构造函数被调用?而且,如果没有析构函数,它们如何被破坏?
答案 0 :(得分:0)
int,bool,double,char等类型的变量不是对象。这些类型称为基本类型,因此在内存分配/释放之外没有构造函数/析构函数。查看更多详细信息。
答案 1 :(得分:0)
它们不是对象,实际上它们被称为原始类型。 默认情况下,编译器会对全局变量和静态变量进行零初始化。 局部变量通常包含一个随机值(它没有由标准定义)。