摘要:
1.为了支持底层编程,C++定义了一些固有的不可移植的特性,所谓不可移植特性是指因机器而异的特性。 2.一个位域中含有一定数量的二进制位,位域在内存中的布局是机器相关的。位域的类型必须是整型或枚举类型,因为带符号位位域的行为是由具体实现确定的,所以在通常情况下我们使用无符号类型保存一个位域。 如果可 阅读全文
posted @ 2017-09-02 17:00
MyCPlusPlus
阅读(322)
评论(0)
推荐(0)
摘要:
1.union是一种特殊的类。一个union可以有多个数据成员,但是在任意时刻,只有一个数据成员可以有值。当我们给union的某个成员赋值之后,该union的其他成员就变成未定义的状态了。分配给一个union对象的空间至少要能容纳它的最大的数据成员。和其他类一样,一个union定义了一种新类型。 2 阅读全文
posted @ 2017-09-02 15:23
MyCPlusPlus
阅读(345)
评论(0)
推荐(0)
摘要:
1.嵌套类是一个独立的类,与外层类基本没什么关系。特别的是,外层类的对象和嵌套类的对象是相互独立的。在嵌套类的对象中不包含任何外层类定义的成员,在外层类的对象中也不包含任何嵌套类定义的成员。 2.嵌套类在其外层类中定义了一个类型成员。和其他成员类似,该类型的访问权限由外层类决定。 3.局部类定义的类 阅读全文
posted @ 2017-09-02 14:42
MyCPlusPlus
阅读(326)
评论(0)
推荐(0)
摘要:
1.当我们初始化一个成员指针或为成员指针赋值时,该指针并没有指向任何数据。成员指针指定了成员而非成员所属的对象,只有当解引用成员指针时,我们才提供对象信息。 2.和普通的函数指针类似,如果成员存在重载的问题,则我们必须显示地声明函数类型以明确指出我们想要使用的是哪个函数。和使用指向数据成员的指针一样 阅读全文
posted @ 2017-09-02 14:10
MyCPlusPlus
阅读(513)
评论(0)
推荐(0)

浙公网安备 33010602011771号