1。长的宏定义不要出现,尽量想其它办法来解决。
2。sprintf,strcpy,strcat等函数都应当使用snprintf,strncpy,strncat代替,为的是防止内存越界。
3。C++中变量定义的风格为就近原则,在哪里开始使用就从哪开始定义。
4。文件读取,字符串替代时一些方法的使用。
1。长的宏定义不要出现,尽量想其它办法来解决。
2。sprintf,strcpy,strcat等函数都应当使用snprintf,strncpy,strncat代替,为的是防止内存越界。
3。C++中变量定义的风格为就近原则,在哪里开始使用就从哪开始定义。
4。文件读取,字符串替代时一些方法的使用。