#pragma once是一个比较常用的C/C++杂注只要在頭文件的最开始加入这条杂注,就能够保证头文件只被编译一次
#pragma once是编译器相关的,有的编译器支持有的编译器不支持,具体情况请查看编译器API文档不过现在大部分编译器都有这个杂注了。
#ifndef#define,#endif是C/C++语言中的宏定义通过宏定义避免文件多次编译。所以在所有支持C++语言的編译器上都是有效的如果写的程序要跨平台,最好使用这种方式
将TAB设置为4个空格的原因很多,其中一点是为了统一不同编译器对TAB的解釋防止代码风格在不同编译器下不一致等。在菜单中选择: 工具-->选项-->文本编辑器-->所有语言-->制表符在窗口中选择,制表符大小选为4勾选插入空格。
发布了54 篇原创文章 · 获赞 24 · 访问量 5万+