1. copy某段以前写过的代码时,如果里面有循环,记得计数器(我通常用 i, j 表示)要变化。
2. 当一个或多个内嵌循环里有几个计数器(我通常用 i, j 表示)时,一定要注意哪个是哪个,哪里用哪里。
3. 在返回值为int 的函数内部,用int ret 来保存返回结果
4. 用有意义的函数名,例如 m_nMaxSwap = UpBound(m_nCakeCnt); 比 m_nMaxSwap = m_nCakeCnt*2;更能表示编程的意图;
5. 多用断言, Assert(condition); 在new 一个指针后就用:
6. 变量命名: val -- value;
7. 写有模板的类时,要注意在成员另外声明时要加上 MyClass<T>:: 否则会报莫名其妙的错误。