C++程序设计心得
1, 类只给它的成员变量分配内存,而没有给它的函数分配内存;类的大小就是其所有成员变量的总和。
2, 友员函数并不是所在类的成员函数,只是说明这个函数它可以使用类的变量,它是个全局函数,特别关于它的定义要在类外进行。访问它不需要定义其包含类的对象,可以直接访问它,就像使用一般的函数一样。
3, 类的多继承符合进化论的观点 。
4, 引用变量载定义的同时必须初始化。
如:int I = 0;
int &iRef = I;
iRef++;//这时iRef = I = 1
5, 简单变量建议:i,j循环变量;p,q指针变量;s,t字符串变量。
6, 注意程式代码保证报告的书写,一般格式为:“在此,我感谢某,某,某对我的启发和帮助。在下面的报告中,我还会具体地提到他们在各个方法对我的帮助。”
7, 常量要写在条件表达式的左边;
if(5 == a) 这是正确的写法,这样书写可以避免勿输入而导致的 if(a=5)这样的错误。
8, 尽量多地使用断言;
当你在书写程序的过程中,凭你的智慧,你一定是知道:程序运行到我正书写的这行代码的时候某个变量一定是某个值。好啦,那么不要忧郁,马上加上一句代码:ASSERT(nnn == xxx);。将来在调式维护这段代码的时候,你会得到无限美妙的回报。