1、C语言具有可见性问题;C++则没有该问题;
2、整体移动一段代码:tab key
3、class类:以功能为主,含有大量的成员函数模块
struct结构体:主要用于无成员函数,只有数据的模块管理
4、C++连接错误:1、头文件有声明,但CPP 中无定义
5、C++中头文件未申请空间,在主函数才申请栈空间
6、C中的puts改到C++中末尾加上endl
7、回调函数不用做成员函数,90%的回调函数都是C语言的(C STYLE)即为全局函数
8、class比struct更严谨,适合于用作带有多种功能函数的类开发,数据用结构体
9、构造函数和析构函数如果是私有的,将无法 在类的外部定义对象包括( 堆、栈和全局)
10、严谨的软件工程:每个类的成员缺省全是私有的,不得以公开的才公开;
11、开放的软件工程:每个类的成员缺省全是公有的,一般没有什么私有的
12、某些类本身就是做接口类或者通用类的全部公有
13、a.类内的类对象先构造,按照类内对象定义顺序先后构造;
b.类内的对象都构造完成后,(外层的)类对象才自身开始构造
c.(外层的)类自身先析构完成后类内的对象再逐一构造;
d.析构函数与构造函数顺序相反,是先进后出的关系;
14、注意C++中的问题:Unhanced exception in :c++ access violation:有可能是因为C++输入数据格式不对诸如少了空格什么的
15、节点内数据堆上->栈内—>文件内
16.Clist链表使用实力博客:
http://blog.csdn.net/shuilan0066/article/details/7049401