摘要: C++:类 1. 空类为什么是一个字节 C++编译器不允许对象为零长度。试想一个长度为0的对象在内存中怎么存放?怎么获取它的地址?为了避免这种情况,C++强制给这种类插入一个缺省成员,长度为1。如果有自定义的变量,变量将取代这个缺省成员。 2. 类中的字节对齐 和结构体类似, 类中存在字节对齐, 需 阅读全文
posted @ 2020-09-03 22:17 x_Aaron 阅读(203) 评论(0) 推荐(0)
摘要: 第十五章:友元、异常和其他 15.1 友元 类并非只能拥有友元, 也可以将类作为友元。 友元类的所有方法都可以访问原始类的私有成员和保护成员。 也可以更严格的限制, 只将特定的成员函数作为另一个类的友元。 那些函数、成员函数或类为友元是由类定义的, 而不能从外部强加友情。 友元类 例:遥控器(Rem 阅读全文
posted @ 2020-09-03 17:09 x_Aaron 阅读(148) 评论(0) 推荐(0)
摘要: http://www.notedeep.com/note/6184 阅读全文
posted @ 2020-09-03 16:17 x_Aaron 阅读(119) 评论(0) 推荐(0)