240 发简信
IP属地:广东
  • 0 和 NULL( 0 and NULL)

    一般建议:整数用 0 ;实数用 0.0;指针用 NULL;字符(串)用 '\0'。 整数用0,实数用0.0,这一点是毫无争议的。而对于指针(地址...

  • 预处理宏( Preprocessor Macros)

    C中的预处理宏宏定义就属于预处理命令的一种。宏:C 语言标准允许在程序中用一个标识符来表示一个字符串。标识符就是宏名。宏替换:宏替换就是宏定义。...

  • 整型(Integer type)

    定义: C++没有指定整型的大小, 通常人们认为 short 是 16 位, int 是 32 位, long 是 32 位, long lon...

  • const 的使用(Use of const)

    强烈建议在任何可以使用的情况下都要使用 const。 定义:在声明的变量或参数前加上关键字 const 用于指明变量值不可修改;为类中的函数加上...

  • 2019-06-02置自增和自减( Preincrement and Predecrement)

    定义:对于变量在自增( ++i 或 i++ )或自减( --i 或 i-- )后表达式的值又没有没用到的情况下,需要确定到底是使用前置还是后置的...

  • 流(Streams)

    只在记录日志时使用流。 定义: 流是 printf() 和 scanf() 的替代。 优点: 有了流,在输出时不需要关心对象的类型,不用担心格式...

  • 类型转换(casting)

    用 static_cast<>() 等 C++ 的类型转换, 不要使用 int y = (int)x; 或 int y = int(x);。 定...

  • 运行时类型识别( Run-Time Type Information, RTTI)

    定义: RTTI 允许程序员在运行时识别C++类对象的类型。优点:RTTI在某些单元测试中非常有用,如在进行工厂类测试时用于检验一个新建对象是否...

  • 异常( Exceptions)

    异常处理是C++的一项语言机制,用于在程序中处理异常事件。异常事件在C++中表示为异常对象。 优点: 异常允许上层应用决定如何处理在底层嵌套函数...