欢迎光临散文网 会员登陆 & 注册

王建伟linUx C++网络编程

2023-07-19 18:10 作者:学课拼课  | 我要投稿

C++预处理器

预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理。


所有的预处理器指令都是以井号(#)开头,只有空格字符可以出现在预处理指令之前。预处理指令不是 C++ 语句,所以它们不会以分号(;)结尾。


我们已经看到,之前所有的实例中都有 #include 指令。这个宏用于把头文件包含到源文件中。


C++ 还支持很多预处理指令,比如 #include、#define、#if、#else、#line 等,让我们一起看看这些重要指令。


#define预处理


#define 预处理指令用于创建符号常量。该符号常量通常称为宏,指令的一般形式是:


#define macro-name replacement-text


当这一行代码出现在一个文件中时,在该文件中后续出现的所有宏都将会在程序编译之前被替换为 replacement-text。例如:


王建伟linUx C++网络编程的评论 (共 条)

分享到微博请遵守国家法律