培养良好的编程习惯
一、代码风格
1、注重代码的缩进,以适当的缩进表现代码的层次关系;
2、变更命名应规范,见名知义是基本要求;
3、避免一行书写多行代码;
4、当代码行过长时,应使用续行符分成多行书写。
二、添加必要的注释说明
注释应占总代码行的三分之一至二分之一,应在书写过程中添加注释。
三、及时释放由程序管理的资源
1、内存申请后应及时释放;
2、数据库操作完成后应断开数据库的连接;
3、指针不再指向有效的内存空间时,应赋值为NULL,防止非法访问内存的情况出现。
四、应确保程序在没有警告的情况下编译通过
即使警告的产生并不影响程序的执行,但尽可避免不必要的情况发生。有警告,也要确保警告不会产生危险。
MFC数据库类
MFC数据库类主要包括以下几个:
1、CDatabase (基类为CObject)
2、CRecordset (基类为CObject)
3、CRecordView (base on CFormView)
4、CFieldExchange (no base class)
5、CDBException (base on CException)
具体功能见MSDN
C++中的异常捕获及处理
一般情况,使用try…catch…语句。该语句中,try{}中名手可能产生异常的代码;catch则捕获可能发生的异常。
当多个异常发生时,可使用多个catch处理。