编写HPP文件的时候可能会遇到重定义的问题,可以使用预处理声明来解决这个问题:
第一种预处理方法使用:
#ifndef MACRO_NAME
#define MACRO_NAME
// 定义变量
#endif
第二种更方便,直接使用 #pragma once 告诉编译器只编译一次
1562165834@qq.com
本文介绍了解决HPP文件中可能出现的重定义问题的方法。主要提供了两种预处理技术:一种是使用ifndef宏检查避免重复包含,另一种是利用#pragma once指令确保文件仅被编译一次。
编写HPP文件的时候可能会遇到重定义的问题,可以使用预处理声明来解决这个问题:
第一种预处理方法使用:
#ifndef MACRO_NAME
#define MACRO_NAME
// 定义变量
#endif
1562165834@qq.com

被折叠的 条评论
为什么被折叠?