c ++中类型和类之间的区别?

时间:2016-06-15 03:52:05

标签: c++ class

我注意到我们家没有这个简单的问题,所以我会发布它。

有人说类型是内置类型,例如int,long,char等,而class是用户定义的类。
是不是?

3 个答案:

答案 0 :(得分:5)

  

是不是?

没有。从C ++标准的工作草案we know that(强调我的):

  

类是类型。

特别是,它是复合型 另一方面,charint等被视为基本类型

有关类型的详细信息,请参阅here

答案 1 :(得分:1)

Type是定义变量的内存占用量的东西。例如: - 当我将变量声明为int时,编译器会分配固定数量的内存,这些内存可能与其他类型floatdouble等不同。

同样,class是对象的蓝图。它定义了内存中对象的布局。因此,班级也是一种类型。

答案 2 :(得分:0)

类型更像是种姓的名称,例如:对象的类型为int或employee(其中employee是一个类)

Class告诉你用户定义类型的结构。称之为蓝色印刷,以及对您来说方便的东西。

您还可以说班级名称是类型。

相关问题