c++知识点
一. 教程推荐
二. 了解C++
三. 网址参考
1. C++中函数重载、隐藏、覆盖和重写的区别(推荐)
1.1 C++中 overload、redefine 和 override的含义和区别(没有讲清)
1.2 C++ 多态(注意:区分运行时还是编译时,作用域)
8. C++:什么该写在.h文件中,什么该写在.cpp文件中
10. C++ 接口(抽象类)
13. C++ explicit的作用
14. static_cast, dynamic_cast和reinterpret_cast的区别
15. C++实例:类的组合,即在一个类中包含另一个类的对象
16. C++中委托构造函数的用法
四. 笔记
1. 虚拟函数和缺省实参(c++函数重载与默认参数),参考《c++ Primer中文版第三版》
2. override
如:
在QLineEdit基类中的定义:
virtual void keyPressEvent(QKeyEvent *event) override
而在QMyLineEdit子类中的定义,覆盖方式:
protected:
void keyPressEvent(QKeyEvent *event) override;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2021-08-05 frp
2020-08-05 2020-8