发布时间:2013-02-03 22:48:59
static关键字在C/C++中应用广泛,而且有不同的语义。这篇文章,我主要想探讨一下用static修饰变量的时候,它都有些什么语义,这些变量都有哪些特性。1.源文件中用static定义全局变量这个变量只能在这个文件中可见,其它任何文件中对这个变量都是不可见的。而且你不可以用extern把这个变量导出去。 2.........【阅读全文】
发布时间:2013-02-03 22:02:35
在上一篇文章中,我给出了一个重载New/Delete的通用设计方法。但是当我们使用它时,会发现,它还是挺麻烦的,要修改三个地方:a. 在.cxx文件中定义一个extern字符串;b. 在.hxx文件中声明这个字符串;c. 使目标类继承于模板类。 当我们设计一个lib的导出接口时,一个很重要的目标就是简化某个功.........【阅读全文】