![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
3.2 c++大神进阶(进阶篇)
文章平均质量分 94
更上一层楼
Pierce110110
山岳在前飞在后
展开
-
C++进阶7:c++11那些事
文章目录1\. 左值引用与右值引用小测验2\. 完美转发1. 左值引用与右值引用左值右值一直存在,只从右值引用出现,这对CP变得重要起来,那么为什么要有右值引用?没有右值引用C++不是活得好好的吗?一切要从左值引用说起。在C++11之前,没有左值引用与右值引用之分,引用专指左值引用。那个时候就出现了不和谐的情况。 #include <iostream> using namespace std; void Print(string& s){原创 2020-06-15 09:47:20 · 325 阅读 · 0 评论 -
c++进阶6:BOOST基础
文章目录boost安装与使用1\. 简介2\. 安装3\. 使用3.1 lamdba表达式3.2 容器中存放任意类型值3.3 数据转化3.4指针容器3.5 退出处理3.6 遍历`BOOST_FOREACH`3.7 函数绑定3.8 不可复制类boost安装与使用1. 简介C++的一个准标准库2. 安装在线安装Redhat/Centossudo yum install boost-develUbuntu sudo apt-get install libboost-dev手动原创 2020-06-12 20:54:12 · 322 阅读 · 0 评论 -
c++进阶5:动态库与静态库--类篇
文章目录@[toc]0.前提(文件内容)1\. 静态库的制作与使用1.1 创建1.2 使用2\. 共享库的制作2.1 创建2.2 使用3\. 动态链接库的制作3.1 创建3.2 使用4\. 总结0.前提(文件内容)test.h#pragma onceclass Test{public: Test(); ~Test(); void Func(int i);};test.cpp #include <iostream> #include原创 2020-05-21 17:37:03 · 518 阅读 · 0 评论 -
c++进阶4:动态库与静态库--函数篇
文章目录0.前提(文件内容)1\. 静态库的制作与使用1.1 创建1.2 使用2\. 共享库的制作2.1 创建2.2 使用3\. 动态加载库3.1 创建3.2 使用3.3 动态库(共享库、动态加载库)与静态库的区别3.4 动态加载与静态加载的区别4\. 总结5\. 补充6\. 参考作用分离编译代码重用分类分类作用后缀静态库一个或多个.o目标文件归档在一个文件中.a共享库没有main函数的可执行文件.so动态加载库没有main函数的可执行文件,原创 2020-05-21 10:27:30 · 294 阅读 · 0 评论 -
c++进阶3:Makefile入门
文章目录0\. 作用1\. Makefile基本语法与执行示例构成格式说明2\. Makefile多文件编译示例说明3\. 使用变量简化makefile示例说明4\. 命令自动推导示例5\. 假想目标示例6\. 通配符与变量说明1\. 通配符2\. 自动变量3\. 预定义变量9\. 其他10\. 总结参考被以下专题收入,发现更多相似内容推荐阅读[更多精彩内容](/)推荐阅读0. 作用Makef...原创 2020-05-20 09:36:37 · 313 阅读 · 1 评论 -
c++进阶2:重载原理分析
文章目录(***)1. 基本原理知识(***)2. `gcc`编译(***)3. `g++`编译(***)4. 命名反倾轧5. 禁用命名倾轧6. 空类6.1\. 空类的大小是多少?6.2\. 编译器会给空类自动生成几个成员函数?7.推荐阅读(***)1. 基本原理知识函数重载:在相同作用域中的多个函数,具有相同的名字而形参表不同。不能仅仅基于不同的返回类型而实现函数重载。返回值是不影...原创 2020-03-09 23:13:46 · 204 阅读 · 0 评论 -
c++进阶1:xxx_cast类型转化
文章目录(***)1. 类型转换(***)1.1\. `static_cast`1.1.1 基本数据类型转换1.1.2 `int`转换成`enum`1.1.3 指针/引用转换(***)1.2\. `const_cast`(***)1.2.2 在`const`成员函数中修改成员变量(***)1.3\. `dynamic_cast`1.3.1 基类和子类之间指针和引用的转换1.3.1.1 上行转换(*...原创 2020-03-08 18:16:54 · 322 阅读 · 0 评论