c++知识点

一. 教程推荐

  1. 这才是你最想要的 C++ 学习路线

  2. C++推荐书籍从入门到进阶

二. 了解C++

  1. C++ TR1、TR2与boost的关系

  2. UML类图中符号定义,作用及区别总结

三. 网址参考

  1.  C++中函数重载、隐藏、覆盖和重写的区别(推荐)

  1.1 C++中 overload、redefine 和 override的含义和区别(没有讲清)

  1.2 C++ 多态(注意:区分运行时还是编译时,作用域)

  2. C++中指针和引用的区别(超详细)

  3. C++ explicit关键字详解

  4. C++子类构造函数初始化及父类构造初始化

  5. C++ explicit禁止单参数构造函数隐式调用

  6. static 用法总结(转)

  7. 理解 C/C++ 中的左值和右值

  8. C++:什么该写在.h文件中,什么该写在.cpp文件中

  9. C++对象模型之RTTI的实现原理

  10. C++ 接口(抽象类)

  11. C++11 lambda表达式精讲

  12. C++ cin是如何判断输入结束(读取结束)的?

   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;

posted @   shanyu20  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2021-08-05 frp
2020-08-05 2020-8
点击右上角即可分享
微信分享提示