目录
- [一.头文件重复包含编译器报错]
- [1.简单的理解头文件重复包]
- [2.老流氓的理解头文件重复包]
- [二.通过宏定义解决头文件重复包含]
- [1.通过 #ifndef / #define 解决头文件重复包含]
- [2.通过 #pragma once 解决头文件重复包含]
- [三.通过插件 Visual Assist 设置快捷键解决文件重复包含]
- [1.安装插件 Visual Assist]
- [2.打开 VS,找到 VAssistX 选项]
- [3.设置模板内容]
- [4.点击 OK,设置完成]
- [5.快捷键测试]
- [四.猜你喜欢]
零基础 C/C++ 学习路线推荐 : [C/C++ 学习目录]>> [C 语言基础入门]
一.头文件重复包含编译器报错
1.简单的理解头文件重复包
假如头文件里有一行
int a=1;
包含两次就变成了
int a=1;
int a=1;
于是[变量]重复定义,编译器就会报错,[函数]同理;
2.老流氓的理解头文件重复包
你用过的套套肯定不会翻过来再用一遍;
二.通过宏定义解决头文件重复包含
1.通过 #ifndef / #define 解决头文件重复包含
<