都是些学习中的问题,自己犯过错,留下标记,以后注意。
1.定义一个类的时候记得在类结束后的{}后面加分号
2.在引用头文件时将“stdafx.h”放在其他头的最前面
3.在类中声明了的函数要进行定义,很短的可以直接在类中定义,长的在cpp文件里定义,此外要注意函数的返回值
4.定义类时要加上#define保护,具体如下
#ifndef XXXX_XXX_XXX_H_
#define XXXX_XXX_XXX_H_
class.... //类定义
{};
#endif
5.同时也可以使用在头文件开始的地方用#pragma once对头文件进行保护,以免重复包含。也可以#define和#pragma once一起使用
6.在cpp实现文件的前面,包含头文件后面,加上如下预编译指令
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__
#define new DEBUG_NEW
#endif
加不加这几句话对程序的运行没什么影响,只是为了程序出错时知道出错的位置