#pragma once和#ifundef的区别
2016-12-06 16:56
866 查看
在某些高版本中可以使用
#pragma once,这里区别一下
#ifundef和
#pragma once
#pragma once兼容性不好,不是所有编译器都支持,
#ifundef是C/C++的标准,所有编译器都支持
#pragma once将作用与整个文件,
#ifundef可以自定义作用范围
#pragma once可以防止同文件引入,但是不能防止同内容文件引入;
#ifundef既可以防止同文件一如,也可以防止同内容引入
#pragma once声明简单,
#ifundef每次定义时需要想一个宏名
#pragma once比
#ifundef具有更好的编译性能
相关文章推荐
- #ifndef与#pragma once的区别
- #pragma once与 #ifndef的区别
- #pragma once与 #ifndef的区别
- #pragma once与 #ifndef的区别
- [转载]VC中#ifdef与#pragma once避免重复包含的区别
- #ifndef和 #pragma once 区别
- #pragma once与 #ifndef的区别
- #pragma once与 #ifndef的区别
- #pragma once与 #ifndef的区别
- #pragma once 与 #ifdef 的区别
- #pragma once与 #ifndef的区别
- VC中#ifdef与#pragma once避免重复包含的区别
- #pragma once与 #ifndef的区别
- C++—— #ifndef 和 #pragma once 区别
- #pragma once与 #ifndef的区别
- #pragma once与 #ifndef的区别
- VC中#ifdef与#pragma once避免重复包含的区别
- #pragma once与 #ifndef的区别
- #pragma once与 #ifndef的区别
- #pragma once与 #ifndef的区别