1.变量名的存放位置
参考自:http://blog.csdn.net/xzcdcln/article/details/8871007
2.重载和重写的区别
参考自:http://android.blog.51cto.com/268543/53181
3.cookie和session的区别
参考自:http://www.cnblogs.com/shiyangxt/articles/1305506.html
4.面向对象的五大原则
参考自:http://blog.csdn.net/lvhaipeng/article/details/7203035
5.堆和栈的区别
参考自:http://blog.sina.com.cn/s/blog_45fd882f010008od.html
6.虚指针表
参考自:http://eriol.iteye.com/blog/1167737
7.const关键字
参考自:http://hi.baidu.com/vxnzwyyngkbgmyd/item/92f22f1250e0d7456826bbbf
8.static关键字
参考自:http://blog.csdn.net/mumu10/article/details/2867621
9.32位和64位数据类型的区别
参考自:http://blog.csdn.net/tojoyccnu/article/details/7760241
10.extern关键字
参考自:http://www.bianceng.cn/Programming/C/201212/34822.htm
11.inline关键字
参考自:http://blog.chinaunix.net/uid-23480159-id-2845613.html(不错的博客)
12.五大内存区
参考自:http://blog.sina.com.cn/s/blog_45fd882f010008od.html
13.声明和定义的区别?C++类成员变量是属于定义还是声明?(暂未解决)
以下是几个注意的点:
声明和定义的区别关键在于有没有为该变量分配内存。
需要区别声明和定义也就是在考虑要不要为这个变量分配内存。
extern关键字用来声明变量,在多个文件共用一个变量的时候使用,对应限制一个变量多个文件共用的有static。
参考自:http://longzxr.blog.sohu.com/213017852.html
http://blog.sina.com.cn/s/blog_4de067e40100ln80.html
14.C++类的非静态成员变量为什么不能在定义时初始化?
参考自:http://blog.csdn.net/bboyfeiyu/article/details/8972038
http://www.cnblogs.com/BeyondAnyTime/archive/2012/05/21/2511579.html
15..c和.h文件的区别
没区别,主要是编译器的预处理,编译和链接的问题。编译器是以.c文件为编译单元的。
参考自:http://blog.csdn.net/yeyuangen/article/details/6800672
http://www.cnblogs.com/shelvenn/archive/2008/02/02/1062446.html
16.Linux Socket编程(非常重要)
参考自:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html