BBYR Achieve
返回
机器人主页

Mulany@Mulany

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:Xyq允许发帖
40 · 98
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

我最初理解的覆盖是指调用基类和子类都有的同名函数时,只会调用到子类的,不会调用到基类的 【 在 rollse 的大作中提到: 】 : 覆盖的英文是override,指的就是实现多态的时候派生类成员函数在类的虚表中对基类虚函数的覆盖,你理解的覆盖是什么意思?

回复

关于覆盖的(4)基类函数必须有 virtual 关键字。没有的话就不是覆盖吗?这和通常的概念有些相悖额 【 在 rollse 的大作中提到: 】 : 1 重载与覆盖 : 成员函数被重载的特征: : (1)相同的范围(在同一个类中) ; : ...................

回复

为什么析构函数为虚函数,就即会调用子类的析构函数,又会调用基类的析构函数呢?这才是我真正想问的,没表达清楚嘿嘿 【 在 sigmund 的大作中提到: 】 : 本就不应该调用啊。 : 把析构函数看成普通成员函数,只不过删除指针对象时会自动通过指针来调用类的析构函数。通过指针调用非虚成员函数,当然不会根据你指向的对象来判…

回复

为什么析构函数为虚函数,就即会调用子类的析构函数,又会调用基类的析构函数呢?不太明白原理 【 在 hdj 的大作中提到: 】 : 应该是用派生类对象初始化了基类对象的指针时会出现这种情况,造成内存泄露。如果是派生类对象初始化派生类对象的指针,会隐式生成析构函数,释放派生类的成员。

回复

好详细,我百度过多次,始终感觉比较混乱 【 在 rollse 的大作中提到: 】 : 1 重载与覆盖 : 成员函数被重载的特征: : (1)相同的范围(在同一个类中) ; : ...................

回复

嗯 好的 3q 【 在 bjxingtian 的大作中提到: 】 : 关于C++的特性使用建议阅读<effective C++>,必读书籍

回复

话说猪为什么要等人呢

回复

这样子,那如果问一个变量占几个字长时指的是哪个“字”的含义啊? 【 在 ltmit 的大作中提到: 】 : 你说的这个"word"概念,和上面大家提到的“WORD”类型不是一回事。 : 按我的理解,你这句话里的word是指的机器字长。这个受限于硬件和操作系统。 : WORD类型是windows编程里面的一个预定义类型。…

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。