02 2022 档案
摘要:https://blog.csdn.net/weixin_39634961/article/details/80236161 socket编程是网络常用的编程,我们通过在网络中创建socket关键字来实现网络间的通信,通过收集大量的资料,通过这一章节,充分的了解socket编程,文章用引用了大量大神
阅读全文
摘要:http://c.biancheng.net/view/7918.html C++11 weak_ptr智能指针 和 shared_ptr、unique_ptr 类型指针一样,weak_ptr 智能指针也是以模板类的方式实现的。weak_ptr<T>( T 为指针所指数据的类型)定义在<memory
阅读全文
摘要:https://www.cnblogs.com/bruce1992/p/14490154.html 作为智能指针的一种,unique_ptr 指针自然也具备“在适当时机自动释放堆内存空间”的能力。和 shared_ptr 指针最大的不同之处在于,unique_ptr 指针指向的堆内存无法同其它 un
阅读全文
摘要:本文仅简单列出c++11新特性:http://c.biancheng.net/view/7863.html C++ auto类型推导:自动类型推导。 C++ decltype类型推导:解决auto不能适用的场景。 返回值类型后置:为了解决函数返回值类型依赖于参数而导致难以确定返回值类型的问题。dec
阅读全文
摘要:https://www.cnblogs.com/dhls231/p/static.html static 在了解static之前先清楚内存中的分布情况: 静态区(全局区):静态变量和全局变量的存储区域是一起的,一旦静态区的内存被分配, 静态区的内存直到程序全部结束之后才会被释放。 面向对象的stat
阅读全文
摘要:参考:https://blog.csdn.net/liunan199481/article/details/85251197 c++隐式类型转换什么是c++隐式类型转换? 隐式转换指c++自动将一种类型转换成另一种类型,是编译器的一种自主行为。 为什么c++需要隐式类型转换? c++多态的特性,就是
阅读全文
摘要:https://www.cnblogs.com/rednodel/p/9299251.html 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认
阅读全文
摘要:以下内容参考https://blog.csdn.net/china_jeffery/article/details/78520237 http://c.biancheng.net/view/7847.html 此链接解释更清晰 右值引用若不作为函数参数使用,基本等于滥用 右值引用 (Rvalue R
阅读全文