今天看书上说系统头文件有非文件形式的实现?有例子吗?该如何解决
今天看书上说系统头文件有非文件形式的实现??有例子吗??
ACCELERATE C++上面写的,说“系统头文件”的标准叫法是“系统头”,没有文件2字,想知道在哪里能看到非文件形式的系统头呢??
谢谢
------解决方案--------------------
不清楚你说的是不是编译器的预定义宏
有些预定义是在编译编译器后自行形成的,这个在头文件里是找不到的
比如gcc
在linux下可以使用
gcc -posix -E -dM - </dev/null
查看所有的预定义
Windows下为
gcc -posix -E -dM - < NUL
不同的编译开关这些宏也有差别
------解决方案--------------------
比如你就找不到__FILE__和__LINE__这两个宏变量在哪个头文件中声明的。
------解决方案--------------------
http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.html
ACCELERATE C++上面写的,说“系统头文件”的标准叫法是“系统头”,没有文件2字,想知道在哪里能看到非文件形式的系统头呢??
谢谢
------解决方案--------------------
不清楚你说的是不是编译器的预定义宏
有些预定义是在编译编译器后自行形成的,这个在头文件里是找不到的
比如gcc
在linux下可以使用
gcc -posix -E -dM - </dev/null
查看所有的预定义
Windows下为
gcc -posix -E -dM - < NUL
不同的编译开关这些宏也有差别
------解决方案--------------------
比如你就找不到__FILE__和__LINE__这两个宏变量在哪个头文件中声明的。
------解决方案--------------------
http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.html