unnamed namespace VS static

公司的代码真是维护得有点蛋疼,这也跟从不同语言之间跳跃有关系,我非常惊奇的发现公司核心代码的大部分是用C写的,而且很完整地实现了reflcation的功能,但是比较因为c语言的很多特性不支持完整地OOP,所以目前公司的开发之痛处在把代码从C往c++迁移的过程中

今天遇到一个非常棘手的问题,在一个类的申明时,居然使用了unnamed namespace,以前看到过这个问题,这种全局化的匿名域到底要怎么使用呢?从形式上来说似乎跟static有相似之处,但是看来还需要仔细研究

Leave a Reply

Your email address will not be published. Required fields are marked *