首页 相关文章 有关C++的一点说明?

有关C++的一点说明?

  1.判断是C++还是C

当用户创建自己的程序时,有时可能需要判断使用的是C还是C++,并对语句作相应的处理。为帮助用户进行判断,许多C++编译器定义了_cplusplus常量。如果用户使用的是标准的C编译器,该常量将不被定义。(注:许多C++编译器提供命令行形状引导它们使用C++进编译,而不是标准C)

  2.使用#include FileName.h与#include "FileName.h"的区别

当用户把某头文件名放在内,C编译器将首先在它的头文件目录中搜索指定的文件。如果编译器找到该文件,预处理器将使用它。如果编译器未找到该文件,编译器将搜索当前子目录或用户指定的子目录。
当用户把某头文件名放在""内,编译器仅搜索当前子目录。

  3.定义多行的宏和常量

当常量与宏不能在一行内定义完。可在行末放置一个反斜杠,如下所示:
#define very_long "This Extremely long string
Constant "

  4.在宏定义中不要放置分号

如果用户在宏中使用分号,预处理器将在程序...[ 查看全文 ]

2016-02-19 标签:

有关C++的一点说明?的相关文章

手机页面
收藏网站 回到头部