2016年7月20日

C++的类为什么要用指针

摘要: 这个问题原来是这样的: C++的对象和C#不同,C++的对象是放在栈区的,C#的对象是引用类型。 这就意味着,C++进行类型转换的时候,由于调用了复制构造函数,其转换后,对象会丢弃一部分信息。 派生类变成基类以后,再也无法变回去了。。。。。 C#使用的是引用类型 一句话 C++ 是 C#的半成品, 阅读全文

posted @ 2016-07-20 21:17 shoutcharter 阅读(774) 评论(0) 推荐(0) 编辑

基类中定义的虚函数在派生类中重新定义时,其函数原型,包括返回类型、函数名、参数个数、参数类型及参数的先后顺序,都必须与基类中的原型完全相同 but------> 可以返回派生类对象的引用或指针

摘要: 您查询的关键词是:c++primer习题15.25 以下是该网页在北京时间 2016年07月15日 02:57:08 的快照; 如果打开速度慢,可以尝试快速版;如果想更新或删除快照,可以投诉快照。 百度和网页 http://bbs.csdn.net/topics/380238133 的作者无关,不对 阅读全文

posted @ 2016-07-20 20:52 shoutcharter 阅读(2307) 评论(0) 推荐(0) 编辑

overload and overwrite in C++

摘要: 1. overload : don't using it in different scope. it will hidden the one in base or global scope. 2. overwrite: using it in different scope. add virtua 阅读全文

posted @ 2016-07-20 20:15 shoutcharter 阅读(147) 评论(0) 推荐(0) 编辑

导航