【问题标题】:Creation of simple types in c++在 C++ 中创建简单类型
【发布时间】:2016-10-16 05:03:35
【问题描述】:

我想知道如何创建简单类型对象(如 int、bool、double、..)。有没有调用构造函数?另外,如果没有析构函数,它们是如何被破坏的?

【问题讨论】:

标签: c++ object types


【解决方案1】:

int、bool、double、char 等类型的变量不是对象。这些类型称为原始类型,因此在内存分配/释放之外没有构造函数/析构函数。查找它们以获取更多详细信息。

【讨论】:

    【解决方案2】:

    它们不是对象,实际上它们被称为原始类型。 编译器默认将全局变量和静态变量初始化为零。 局部变量通常包含一个随机值(标准未定义)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      相关资源
      最近更新 更多