C++
文章平均质量分 94
~哈
这个作者很懒,什么都没留下…
展开
-
C++11多线程2
单例设计模式下的数据共享、条件变量、async、future、packaged_task、promise、std::shared_future原创 2022-04-21 23:08:15 · 998 阅读 · 1 评论 -
C++11多线程1
C++多线程的创建、lock_guard和unique_lock类模板原创 2022-04-21 18:49:25 · 1013 阅读 · 0 评论 -
C++学习笔记7
目录六、动态联编与虚函数1、联编的概念2、静态联编3、动态联编4、虚函数5、虚析构函数6、纯虚函数和抽象类六、动态联编与虚函数1、联编的概念联编是指一个计算机程序自身彼此关联(使一个源程序经过编译、 连接, 成为一个可执行程序) 的过程, 在这个联编过程中, 需要确定程序中的操作调用(函数调用) 与执行该操作(函数) 的代码段之间的映射关系, 按照联编所进行的阶...原创 2020-02-11 15:12:04 · 243 阅读 · 0 评论 -
C++学习笔记6
目录五、继承与派生1、继承与派生的概念2、派生的方式3、公有派生(public)4、私有派生5、保护成员的作用6、保护派生7、派生后的访问权限总结8、多继承9、派生类的构造函数和析构函数五、继承与派生1、继承与派生的概念基类也可以叫做父类, 派生类可以叫做子类继承、 派生 这两个词都是指的是传递关系, 只不过继承是站在子类角度说的, 派生是站在...原创 2020-02-09 16:50:49 · 303 阅读 · 0 评论 -
C++学习笔记5
目录四、类和对象的高级应用6、对象成员7、友元8、友元函数9、友元成员函数10、友元类11、运算符重载函数四、类和对象的高级应用6、对象成员假如说有一个类, 类里面有一个数据成员是一个对象, 这个就叫做对象成员。使用对象成员时需要注意的问题是构造函数的定义方式, 即类内部对象的初始化问题class X { ...原创 2020-02-07 17:10:33 · 287 阅读 · 2 评论 -
C++学习笔记4
目录三、类和对象9、拷贝构造函数10、const修饰的成员函数四、类和对象的高级应用1、对象数组2、this指针3、枚举4、静态数据成员5、静态成员函数三、类和对象9、拷贝构造函数拷贝构造函数的功能是用一个已有的对象来初始化一个被创建的同样对象, 是一种特殊的构造函数, 具有一般构造函数的所有特性, 当创建一个新对象并用一个已有的对象对它进行初始化的时候系...原创 2020-02-06 21:59:08 · 164 阅读 · 0 评论 -
C++学习笔记3
目录三、类和对象1、类的概念2、类和对象的关系3、编写规范4、对象的引用(使用)5、类的作用域6、构造函数和析构函数7、构造函数8、析构函数三、类和对象1、类的概念类是具有共同性质的一类事物的统称, 而对象是根据抽象的概念实例化出来的一个实际对象C 结构: 结构体成员是数据; C++中的类: 类的成员是数据和函数(数据成员、成员函数)成员的访问权限有:1...原创 2020-02-05 16:45:29 · 235 阅读 · 0 评论 -
C++学习笔记2
目录二、C++基础知识6、inline内联函数7、缺省参数的函数8、函数重载9、强制类型转换10、new和delete运算符11、引用二、C++基础知识6、inline内联函数在函数定义前冠以关键字 inline, 则该函数就被声明为内联函数每当程序中出现对该函数的调用时, C++编译器使用函数体内的代码代替函数调用表达式。再编译过程替换使用内联函数代替宏定义, ...原创 2020-02-03 20:48:47 · 277 阅读 · 0 评论 -
C++学习笔记1
目录一、C++基本概念1、对象2、类3、封装、继承、多态性二、C++基础知识1、命名空间2、新的I/O流3、作用域运算符::4、C++中的结构体、共用体和枚举5、const修饰符一、C++基本概念1、对象面向对象的思想是把世界看做是由具有行为的各种对象组成, 任何对象都具有某些特征和行为(数据和算法),即特征就是数据, 行为就是算法, 算法就是对象的函数。对...原创 2020-02-01 19:02:12 · 190 阅读 · 0 评论