摘要: http://blog.163.com/localvar@126/blog/static/1053355200691974613755/ #include class fairyTale { public: virtual void act1(){cout>c; if (c == 'f') { tale = new fairyTale;//动态分配,将... 阅读全文
posted @ 2007-09-09 18:43 中土 阅读(2886) 评论(1) 推荐(0) 编辑
摘要: 参考stroustrup的回答吧(http://www.research.att.com/~bs/bs_faq2.html#vcall) 在构造函数中调用虚成员函数,虽然这是个不很常用的技术,但研究一下可以加深对虚函数机制及对象构造过程的理解。这个问题也和一般直观上的认识有所差异。先看看下面的两个类定义。 struct C180 { C180() { foo(); this->foo... 阅读全文
posted @ 2007-09-09 18:38 中土 阅读(8756) 评论(1) 推荐(1) 编辑
摘要: 转载::谈C++继承中的重载、覆盖和隐藏 2007-08-29 18:30 写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能翻译的人不熟悉专业用语(也不能怪他们,他们不是搞计算机编程的,他们是英语专业的)... 阅读全文
posted @ 2007-09-09 18:33 中土 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 如何在运行时确定对象类型(RTTI) 作者:NorthTibet RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类... 阅读全文
posted @ 2007-09-09 15:09 中土 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 近一年以来,AUTODESK的面试题在网上是闹的沸沸扬扬,作为一个名企,这是可以理解的,况且其面试题质量也是不错的。抽一些闲暇时间,把网上传的比较多的70道题简单的解答了一遍,不为别的,只为再熟悉一下在大学学过的一些基础知识。希望对大家有用。当然,这只是我的个人解答,有什么不对的或者需要补充的,大家尽管提上来,好的话我加上去的。。。 1. 在类的普通成员函数中调用虚函数,情况是怎么样... 阅读全文
posted @ 2007-09-08 22:20 中土 阅读(3125) 评论(1) 推荐(0) 编辑
摘要: TTI //一道笔试题 //考察RTTI的基本知识, 运行时类型识别 //还要打开VC编译器的RTTI功能 //Project / Settings/ C/C++ /Catogory选C++ language就看到那个选项了 #include #include using namespace std; class base { public: virtual void funcA() {co... 阅读全文
posted @ 2007-09-08 16:55 中土 阅读(526) 评论(0) 推荐(1) 编辑
摘要: 为什么C++编译器不能支持对模板的分离式编译 --ppLiu 首先,C++标准中提到,一个编译单元[translation unit]是指一个.cpp文件以及它所include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件,后者拥有PE[Portable E... 阅读全文
posted @ 2007-09-08 00:51 中土 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方... 阅读全文
posted @ 2007-09-08 00:07 中土 阅读(932) 评论(0) 推荐(0) 编辑
摘要: C++虚函数调用的反汇编解析 作者:阮建辉 虚函数的调用如何能实现其“虚”?作为C++多态的表现手段,估计很多人对其实现机制感兴趣。大约一般的教科书就说到这个C++强大机制的时候,就是教大家怎么用,何时用,而不会去探究一下这个虚函数的真正实现细节。(当然,因为不同的编译器厂家,可能对虚函数有自己的实现,呵呵,这就算是虚函数对于编译器的“多态”了:)。作为编译型语言,C++编译的最后结果就... 阅读全文
posted @ 2007-09-07 23:25 中土 阅读(1364) 评论(0) 推荐(1) 编辑
摘要: 先看张效果图近日在网上闲逛,发现了一款制图软件。利用它可以自己制作3D风景图片。它就是今天的主角 Terragen ,大家可以到它的官方网站(http://www.planetside.co.uk )进行下载。PS:由于此文写得较早,软件版本为 0.8.XX 软件更新后,个别部分有所变化,但是基本操作未有大的变化,当前版本 0.9.0.19。如果转载请标明原作者--------寒星 or 寒夜孤星... 阅读全文
posted @ 2007-08-17 11:34 中土 阅读(1639) 评论(0) 推荐(0) 编辑
©2005-2008 Suprasoft Inc., All right reserved.