friend
关键字friend允许类或函数访问一个类中的私有数据.
相关文章:
- dynamic_cast作用
- 关键字dynamic_cast强制将一个类型转化为另外一种类型,并且在执行运行时时检查它保证它的合法性。如果你想在两个互相矛盾的类型之间转化时,cast的返回值将为NULL....
- int作用
- int 关键字int 用来声明整型变量....
- operator作用
- 关键字operator 用于重载函数.在上面语法中用特殊符(#)描述特征的操作将被重载.假如在一个类中,类名应当被指定.对于一元的操作, parameter-list 应当为空, 对于二元的操作,在operator右边的 parameter-list 应当包含操作数 (在operand 左边的被当作 this通过)....
- private作用
- 属于私有类的数据只能被它的内部成员访问,除了friend 使用.关键字private 也能用来继承一个私有的基类,所有的公共和保护成员的基类可以变成私有的派生类....
- default作用
- default swich语句中的缺省条件....
- delete作用
- delete操作用来释放p指向的内存.这个指针先前应该被new调用过.上面第二种形式用于删除一个数组....
- signed作用
- signed 关键字signed 用来修正数据类型,用来声明符号字符型型变量....
- typename作用
- typename 关键字typename能用来在中 template描述一个未定义类型或者代替关键字class....
- 自定义类型联合union
- 联合union与结构非常的类似,也是自定义类型。结构是将简单类型组成一起,联合union是也是将简单类型组在一起,但它占的内存是共用的。画个图应该会明白点。 联合还有很多运用,很多变化。只要记住一点就好,联合union是共用一块内存。这点记住了,不管再怎么运用变化,都能很快想明白。...
- 自定义类型枚举enum
- 枚举enum没有新定义类型,结构是一个新类型这点可以从它们的定义看到,枚举的每个值没有类型,只有名字,结束用“,”结构类的成员都有自己的类型,有变量名,结束用“;”。其时枚举enum是整型变量,枚举enum的定义意义,就是以Arrow类型为例,它的取值只有4个,主要还是为了编程时方便管理,方便阅读,方便理解程序。运用有非常多,如颜色枚举、季节枚举、月份枚举、星期枚举等等。...