首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于断言宏的一个有关问题!

2012-03-24 
关于断言宏的一个问题!!每当使用ASSERT,宏__FILE__就产生一个唯一的文件名字符串。这就是说,如果在同一个文

关于断言宏的一个问题!!
每当使用ASSERT,宏__FILE__就产生一个唯一的文件名字符串。这就是说,如果在同一个文件中使用了73个断言,编译程序就会产生73个完全相同的文件名字符串。怎样实现ASSERT宏,才能使文件名字符串在每个文件中只被定义一次?

[解决办法]
文本常量本身不需定义,存放在编译器词法分析语法分析后建立的符号表中,而且一般多个相同的文本常量,那就存的一份,共享

热点排行