Aqu*_*irl 1 c c++ types built-in-types
当我们编写时int a;,并不意味着我们正在创建类int的对象.
R. *_*des 12
当我们编写时
int a;,并不意味着我们正在创建类int的对象.
int a;确实在C++中创建了一个对象.int如果它具有自动存储持续时间,则它是具有不确定值的类型的对象; 或者有价值0,如果它有静态存储持续时间.但是没有"类int",因为int它不是类类型.
int 是一个:
好像你在上一个问题中有点困惑:)
在int x = 12;,您正在创建一个int名为的对象,其x值为12.
C++ 中对象的概念与大多数其他语言不同,并且大多数情况与面向对象编程圈中常用的概念不同.C++中的对象是存储区域.
如果某个东西有类型,它可以是对象,引用或函数.
哪个头文件显示它是什么?
该语言只需要该类型int必须存在并具有某些特征(如积分和有符号).我所知道的所有编译器都只是专门处理所有内置类型,这就是为什么你不会在标准库头文件中找到它们的定义.事实上,他们无法在使用C++的任何标题中为它们提供定义,因为该语言不提供任何定义基本类型的方法.他们只能:
内置类型实际上是神奇的.
| 归档时间: |
|
| 查看次数: |
289 次 |
| 最近记录: |