记录,待总结9

1.字符数组、字符串与string类的区别

例1:

输出:

dog   //输入
狗      //输出
cat    //输入

解释:

数组名是该数组第一个元素的内存地址

用引号括起来的字符串也代表该字符串第一个字符的内存地址

这两个地址不可能相等

 

2.

解释:不能将一个数组名赋值给另一个数组名,因为它们都是地址

 

3.结构体的赋值:

people Jack = {180.5, 179.2, "Jack", "济南"};

Mike = Jack;

 

4.一个类的成员变量列表中包含另一个类的对象,叫做包含(包容)。

 

5.包含与私有继承的区别:

包含:

1)使程序看上去更清晰易懂

2)不存在继承带来的问题

3)可以包括另一个类的多个对象

私有继承:

1)可以访问基类的保护成员

2)可以重定义虚函数,实现多态

 

6.当所有成员都变成不可以访问的成员,再往下派生就没有意义了

 

7.




 

posted @ 2012-01-18 14:44  windmissing  阅读(120)  评论(0编辑  收藏  举报