C++
文章平均质量分 93
介绍C++知识
ζ◇十点半就睡觉
总有一天你会长大,一人抵挡千军万马。
展开
-
【C++】C++11
在C++11之前,涉及到多线程的问题,都是和平台相关的。window和Linux都有自己的接口,这就让代码的移植性比较差。C++11当中最重要的特性就是对线程进行了支持,使C++在编程时不需要依赖第三方库注意:线程是操作系统中的概念,线程对象可以关联一个线程,用来控制线程以及获取线程的状态当创建一个线程时, 没有提供线程函数,该对象实际没有对应任何线程当创建一个线程对象后,并且线程关联线程函数,这个线程就被启动。与主线程一起运行。函数指针lambda表达式函数对象。原创 2023-07-20 20:52:31 · 132 阅读 · 10 评论 -
【C++】多态
多态是在不同继承关系的类对象,去调用同一个函数,产生了不同的行为。比如Student对象继承Person。Person对象买票全价,Student对象买票半价在继承中要构成多态还有两个条件必须通过基类的指针或者引用调用虚函数被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写在虚函数的后面加上=0这个虚函数表示纯虚函数。**包含纯虚函数的类叫做抽象类(也叫作接口类),抽象类不能实例化出对象)派生类继承后也不能实例化出对象,只有重写纯虚函数,派生类才能实例化出对象。原创 2023-05-22 20:37:26 · 899 阅读 · 15 评论 -
【C++】继承
继承的概念及定义、基类和派生类对象赋值转换、继承中作用域、派生类的默认成员函数、继承与友元、继承与静态成员、菱形继承原创 2023-04-17 20:54:57 · 804 阅读 · 23 评论 -
【C++】string类基本用法
string类的基本介绍,string类的常用接口说明原创 2023-03-10 20:16:42 · 1210 阅读 · 33 评论 -
【C++】模板初阶
template < class T1 , class T2 , . . . , class Tn > class 类模板名 {// 类内成员定义 };原创 2023-03-03 20:04:43 · 811 阅读 · 27 评论 -
【C++】C/C++内存管理
C/C++当中的内存分布、C语言当中的动态内存管理、C++内存管理方式、operator new和operator delete函数、new和delete的实现原理、定位new表达式、free/malloc和new/delete 的区别原创 2023-02-17 00:00:00 · 2093 阅读 · 27 评论 -
【C++】类和对象(下)
再谈构造函数、static成员、友元、内部类、匿名对象、拷贝对象时的一些编译器优化、再次理解封装原创 2023-02-15 00:00:00 · 684 阅读 · 14 评论 -
【C++】运算符重载
详细介绍C++当中运算符的重载原创 2023-02-13 00:00:00 · 1549 阅读 · 53 评论 -
【C++】类和对象(中)
类的6个默认成员函数、构造函数、析构函数、拷贝构造函数、赋值运算符重载、日期类的实现、const成员、取地址及const取地址操作符重载原创 2023-02-11 00:00:00 · 1692 阅读 · 23 评论 -
【C++】类与对象(上)
面向对象初步认识、类的引入、类的定义、类的访问限定符及修饰、类的作用域、类的实例化、类对象模型、this指针原创 2023-02-09 00:00:00 · 1407 阅读 · 40 评论 -
【C++】C++入门
C++关键字、命名空间、C++输入和输出方式、缺省参数、函数重载、引用、内联函数、auto关键字、基于范围的for循环、指针空值原创 2023-02-07 00:00:00 · 817 阅读 · 36 评论