一. 基本概念
http://baike.baidu.com/view/824.htm
百度百科,这个词条相对简单,参考兼职不高
问题;指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“&”)
二、C++ primer plus
1.看有无返回值
函数fuction
子过程subroutine
2.
char a[5]={'a','b'.'v'}//not a string
char a[5]={'a','b'.'v',' '}// a string
3.P86
struct VS union
4.P73
cin.get(name,size)//不丢弃换行符,保留在输入队列中
cin.getline(name,size)//丢弃换行符。
5.P115
表达式和判定语句的差别(;)
6.P120
完整表达式、顺序点
(1)
a=0;
while(a++<10)
cout<<a;
其中while(a++<10)为完整表达式,打印结果为1-9
(2)
y=(4+a++)+(6+a++)
其中4+a++不是完整表达式
7.P121
*++a;
++*a;
*a++;
8.P157
if(a<17&&a>5)
对
if(5<a<17)
错:恒为true
9.P193
程序清单7.6
10.P196
A(const int a[])
11.P223
inline 内联函数
12.P225
引用
int & a=b
13.P246
template <class Any>
14.析构
15.P339
友元函数
16.P430
派生类
三、
1.堆、栈的区别
http://blog.csdn.net/citywanderer2005/article/details/613023
2.指针和引用
http://www.linuxidc.com/Linux/2013-01/78613.htm