
C++干货 | 预处理器
文章平均质量分 89
C++预处理
Xunlan_
你好(*´▽`)ノノ
很高兴认识你~~
展开
-
【C/C++】详解 | #pragma预处理器参数详解
#pragma的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。关键语法:#pragma PARA原创 2021-12-02 13:34:03 · 3246 阅读 · 0 评论 -
C++详解 | 条件预处理器
文章目录一、前言二、条件预处理器三、#if 预处理器四、#ifdef 预处理器五、#ifndef 预处理器一、前言在阅读本文之前,您需要知道:#define预处理器二、条件预处理器条件预处理器,类似于if语句,但会在编译时被执行,使用它们可以仅对特定代码块编译,条件预处理器均以#endif结束。这类预处理器有:#if#ifdef#ifndef三、#if 预处理器以下是#if的标准语法:#if statement...#endif其中,statement是一个可以输出b原创 2021-11-29 13:28:43 · 4435 阅读 · 0 评论 -
C++详解 | #define预处理器
文章目录一、预处理器二、语法三、原理三、参数宏四、类型宏五、#和##运算符一、预处理器预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理。所有的预处理器指令都是以井号(#)开头,只有空格字符可以出现在预处理指令之前。预处理指令不是 C++ 语句,所以它们不会以分号(;)结尾。二、语法#define 预处理指令用于创建符号常量。该符号常量通常称为宏,指令的一般形式是:#define marco-name replace-text三、原理考虑以下代码:#include<io原创 2021-11-26 12:27:05 · 5754 阅读 · 0 评论