1:申明存在赋值兼容时的引用要加const关键字.
例: double d = 3.14 ; const int &a = d;
内部实现: int temp =d ; const int &a = temp; (temp是系统创建的临时变量)
2: new 和 delete 是运算符. malloc 和 free 是函数.
3: String 不是一个数据类型 , 是一个类.
4:编译源程序时适宜文件为基本单位 , 一个cpp 产生一个obj
5:cout 后面写了endl之后会清空缓冲区
6:多态性是指由继承而产生的相关的不同的类 , 其对象会对同意消息产生不同响应.
7:class 中的属性和方法默认是private的. struct 中属性和方法默认是public的.
8:成员函数在类外被定义时首先要在类体重申明 .
9: c++ 把定义在类中的简单函数默认是inline函数.
10: 在类体外定义inline函数 , 必须将类(函数)的声明和成员函数的定义都放在同一个源文件中.
11: 不论是否用inline申明 , 成员函数的代码段都不占用对象的存储空间 . inline函数只影响程序的执行效率 .
12: function(class_A &) 接收引用
function(class_A * ) 接收指针