struct
1、结构体和数组的区别:可以再结构体里声明数组;结构体变量可以相互赋值,而数组不行。
2、struct与class的区别:class的成员访问权限默认是private,而struct成员的是public。
3、结构体的定义:
(1)可递归。结构体内部可以使用指针指向自己。例如,链表。
(2)可嵌套。结构体内部可以包含其他的结构体。
4、结构体中的位域。
在存储信息时,...
分类:
编程语言 时间:
2015-07-11 12:11:59
阅读次数:
116
名称的分类1. 受限名称:前面有::运算符成员访问运算符。比如this->var2. 依赖型名称:以某种方式依赖于模板参数。比如std::vector::iterator更详细的分类见P116。名称查找 1 int x; 2 3 class B 4 { 5 public: 6 int i;...
分类:
编程语言 时间:
2015-06-28 14:09:22
阅读次数:
177
多态的问题理解: class 孔子爹 { public int age = 40; public void teach() { System.out.println("讲解JavaSE"); } } class 孔子 extends 孔子爹 { public int age = 2...
分类:
其他好文 时间:
2015-06-25 22:38:03
阅读次数:
172
详细解释了派生类对于父类中的成员的访问控制,通过三看原则,demo分析怎么判断一个数据的访问是否合法。...
分类:
其他好文 时间:
2015-06-15 09:15:57
阅读次数:
128
C++ 指向类的指针C++ 类 & 对象 C++ 类 & 对象一个指向 C++ 类的指针与指向结构的指针类似,访问指向类的指针的成员,需要使用成员访问运算符 ->,就像访问指向结构的指针一样。与所有的指针一样,您必须在使用指针之前,对指针进行初始化。下面的实例有助于更好地理解指向类的指针的概念:#i...
分类:
其他好文 时间:
2015-06-14 12:21:46
阅读次数:
127
1、静态成员是类成员,而不是实例成员,实例对象无法通过【.】语法访问所属类的静态成员,访问方式是【类名.静态成员】。2、静态成员不能使用访问修饰符(private,protected,public,internal)。3、静态字段初始化,如果类存在静态构造函数则静态字段初始化在此静态构造函数执行前执...
分类:
其他好文 时间:
2015-06-09 21:27:44
阅读次数:
122
静态内部类是static修饰的内部类静态内部类的特点: 1.静态内部类不能直接访问外部类的非静态成员,但是可以通过new 外部类().成员的方式访问; 2.如果外部类中的静态成员和静态内部类中的成员名称相同,可以通过类名.静态成员访问外部类的静态成员, 如果外部类中的静态成员和静态内部类中的...
分类:
编程语言 时间:
2015-06-03 17:11:47
阅读次数:
118
接口是一种规范。 只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员为了多态。 接口不能被实例化。 也就是说,接口不能new(不能创建对象)接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符为public,不能修改。(默认为public) 接口中的成员不能有任何实现(“光说不做”,...
分类:
其他好文 时间:
2015-05-05 14:24:51
阅读次数:
123
#include using namespace std;class CFatherSum //父类Sum{public: int m_iVar; //公用数据成员 void money(){coutCFatherObam::getPri(); ...
分类:
编程语言 时间:
2015-04-28 20:58:12
阅读次数:
200