lijialijialijia 发表于 2019-4-2 05:52:49

求大家给个方向吧!

目前C++基础部分已经学完了,想深入学习,该学什么,学习QT怎么样

Croper 发表于 2019-4-2 14:33:39

真的学完了么,来做道题吧:
举个例子说明编译时多态和运行时多态的区别

lijialijialijia 发表于 2019-4-2 17:03:20

Croper 发表于 2019-4-2 14:33
真的学完了么,来做道题吧:
举个例子说明编译时多态和运行时多态的区别

额,鱼哥视屏里没说过啊,还真不知道

Croper 发表于 2019-4-2 17:22:07

本帖最后由 Croper 于 2019-4-2 17:23 编辑

lijialijialijia 发表于 2019-4-2 17:03
额,鱼哥视屏里没说过啊,还真不知道

然而视频里是讲了的,请参考《c++快速入门》p24   9分钟左右的内容;

那再来个简单的吧
举例说明基类的析构函数在不使用virtual时会导致什么样的问题

煎蛋aa 发表于 2019-4-2 17:30:14

学完容易,学精还需要多花费精力下

lijialijialijia 发表于 2019-4-2 19:55:24

好吧,还是多多学习吧

行客 发表于 2019-4-2 21:50:17

Croper 发表于 2019-4-2 17:22
然而视频里是讲了的,请参考《c++快速入门》p24   9分钟左右的内容;

那再来个简单的吧


C++中基类采用virtual虚析构函数是为了防止内存泄漏。具体地说,如果派生类中申请了内存空间,并在其析构函数中对这些内存空间进行释放。假设基类中采用的是非虚析构函数,当删除基类指针指向的派生类对象时就不会触发动态绑定,因而只会调用基类的析构函数,而不会调用派生类的析构函数。那么在这种情况下,派生类中申请的空间就得不到释放从而产生内存泄漏。所以,为了防止这种情况的发生,C++中基类的析构函数应采用virtual虚析构函数。

lijialijialijia 发表于 2019-4-2 23:31:50

我觉得还是缺少练习吧,这些知识也没刻意去记,感觉当时听懂了就过去了

82457097 发表于 2019-4-3 00:16:53

学完c和c++可以去学数据结构和算法 还有看你以后想干什么
多看书 多看书 多看书 小甲鱼推荐的那些书 都看了吗 视频只是入门 入门之后 就要用从视频上学来的方法 不断练习 强化 和吸收更多的相关知识
看完视频就好比教会了你拼拼音和查字典 而汉字的积累学要自己去学习 不断的查 用 写
直到能自己造句 然后将句子拼成作文 再将作文连城一本书 看完小甲鱼老师的我们现在仅仅只会写一写字造几个句子而已
写够十万行代码之后 你就不会再问这种问题了
页: [1]
查看完整版本: 求大家给个方向吧!