【目录】C++学习笔记
《C++学习笔记》目录。
开始编写时间:2021年1月15日 结束编写时间:NULL
参考书籍:《C++ Primer 中文第5版》
C++的优点:可靠性,通用性,工具多,面向对象。有会变长的数组,流输入输出(再也不用%d %s),有封装好的算法(排序 查找),有迭代器,有引用,支持多重继承,有更厉害的long long int类型,有名字空间,容器,无序容器,多线程,try catch,常量表达式,auto类型(好用),智能指针,and or not,列表初始化,直接初始化,执行效率比java快,可以直接操作硬件,范围for语句for(:){}
开发环境
C++笔记的代码,大多数是在以下编译器都能执行,如果没有注明,则优先在Visual Studio2019下运行和调试;写算法和数据结构部分时候,会使用CLion,同时CLion支持MSCV和Mingw;写Qt框架部分,会使用Qt5.15.2;写Linux C++系统编程的时候,不使用IDE,直接使用vim和g++。
-
Visual Studio 2019 (MSVC16.8)
-
CLion2020.3.1 (MinGW8.1)
-
Qt 5.15.2 (MinGW8.1.0 64Bit)
-
vim / g++ (MinGW)
-
Dev C++(过时,入门时候也可以用)
C++至少使用C++11标准
C语言
C++
C++语法
- C++对C语言的扩展
- [C++对C语言函数的扩展()
- [C++的引用()
- [C++的const()
- [C++的模板类 模板函数()
- [C++的类型转换()
- [C++的异常处理()
C++面向对象
- [C++类对象、成员变量、静态变量()
- [C++类的函数、静态函数、成员函数()
- [C++友元、运算符重载()
- [C++继承、多继承()
- [C++多态()
- [C++虚函数、抽象类、接口()
C++标准库
- STL/容器 (Containers)
- [输入输出流 (Input/Output)()
- Other:
- [STL/算法(Algorithm)()
- [STL/string()
- [STL/functional ()
- [Others ()
Qt
- 原文作者:xuehu
- 原文链接:https://www.xuehu96.com/post/cpp/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。