C++小技巧

  • nullptr
    • C++11引入,代表空指针,避免给指针赋值NULL时被编译器替换为0
    • #define是宏定义命令,预处理器将源程序文件中出现的对宏的引用展开成相应的宏定义(单纯当做是字符串,没有特定语法
    • 其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率。
    • 有时候定义的宏比较长,比如可能是一段函数定义,由于这部分仅仅是被当成字符串(通常只有一行),因此通过使用\进行换行和缩进,可以提高字符串的可读性。
  • .和::和:和->的区别

猜你喜欢

转载自www.cnblogs.com/wyp1988/p/10043578.html