摘要:
如果你有多年C语言编程经验的话,相信对C语言的命名冲突应该不陌生。本文结合个人一些经验讨论一下命名冲突的问题。 首先讲一下命名冲突的由来。C语言中所有的符号名称都定义在一个全局命名空间中。这样符号名称,中间文件名称(.o文件或者.obj文件)都可能会冲突。 根据我的经验,如下情况下容易产生C语言命名冲突:1、当系统只有一个模块的时候,命名冲突的问题不太严重。当系统有N个模块之后,很难保证不发生命... 阅读全文
posted @ 2010-08-14 14:08 蔡清华 阅读(6103) 评论(0) 推荐(0) 编辑