手误专题

c++ 常见手误

1.类名后加括号 class A () { .... } 2.类后不加分号 class A  { .... } ; 3.类函数实现处不加返回值 int B::test() {     a=1;     return a; } 4.派生类public前不加冒号 class B :public A {     int test(); };

如何避免写代码过程中一些不必要的手误----一点经验跟看法

1。 避免内存访问越界 容易导致内存访问越界的函数 memcpy memset _itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow   及其 *to*_s 系列函数       memset(ptr1,  , length) memcpy(ptr1, ptr2, length) length  有时候需要取两个变量的较小值。 对