![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++primer笔记
zpx833
这个作者很懒,什么都没留下…
展开
-
c++primer 笔记 13类
13类13.5静态类的成员 静态类成员的好处: 1.成员没有进入程序的全局名字空间,不存在名字冲突 2 .可以实现信息的隐藏 方法: 在数据成员前加上static 注意: 1. 静态数据成员在该类定义之外被初始化,特例:整型的const静态原创 2006-03-24 21:56:00 · 878 阅读 · 0 评论 -
C++Primer 13.8 位域
1声明用来存放物定数目的位 .2可以有符号和无符号3格式: unsigned int modifide : 1; modifide:位域名 1:占位大小4连续定义的位域可能的话,放在同一块地方 unsigned int a:2; unsigned int b:1; unsigned int cv:3; unsigned int原创 2006-05-11 13:20:00 · 832 阅读 · 0 评论 -
13.6指向类成员的指针
1.普通函数指针不能付给类的成员函数;要用类指针调用类成员函数(不能满足三个条件1参数2返回值3他的类)2类成员指针: 定义: 指向值的类型 类名::* 指针名; short Screen::*ps_Screen=&Scree原创 2006-05-08 22:40:00 · 1323 阅读 · 0 评论 -
c++primer 13.7联合
1是一种特殊的类2声明 union 联合名{ 成员列表; };3.所有的成员用一个内存空间,分配时,按照最大的来4.可以给成员定义访问权限 union a{ public: a(int x):b(x){} char d; int b;原创 2006-05-11 13:09:00 · 918 阅读 · 0 评论 -
C++Primer 13.9类域
1.类中只有后声明的成员才能访问前面的;例外:1在inline成员函数定义的名字 解析分1.函数声明没变 2.函数体所有类中的声明都可见(类结柬前最后是函数体) 2用作缺省实参的名字 也是在名字解析第二步类的完整域中完成 必是静态的2,静态成员初始化可以不用限制符(类名::成员名)就引用类成员//////原创 2006-05-11 22:07:00 · 971 阅读 · 0 评论