
[1]编程语言
sunhuiyong
这个作者很懒,什么都没留下…
展开
-
关于RTTI----基于C++
RTTI是属于比较晚加到C++语言中的特性,Microsoft Visual C++编译器提供了可选的开关(/GR)方便开发者选择是否使用这个特性。除了后来新添加的在编译器上提供的对RTTI的支持之外,有些第三方的库也提供了对RTTI支持方面的软件上的实现,最典型的例子就是MFC中的CRunTimeClass类的引入。其实,要从软件上实现RTTI特性是相当简单的,这点可以借助于C++的另一语言特性——多态来实现。或许正因为如此,对于当初时候引入语言特性的RTTI,标准委员会才会如此纠结。此外,引原创 2010-11-16 17:03:00 · 323 阅读 · 0 评论 -
内部链接与外部链接
<br />在C++语言中经常会出现多个重名符号的链接错误,或找不到符号的链接错误。以前一直没有深究,今天在网上看到一篇文章,获益量多。现转载如下:<br /> 《内部连接与外部连接》<br /> 作者Blog:http://blog.youkuaiyun.com/SpitFire/<br /> 在说内部连接与外部连接前,先说明一些概念。1.声明<br /> 一个声明将一个名称引入一个作用域;<br /> 在c++中,在一个作用域中重复一个声明是合法的 以下都是声明: in转载 2010-11-17 17:08:00 · 184 阅读 · 0 评论