自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++在模板函数中使用友元

但是这里面有个问题,将类改为类模板后,运算符<<作为非成员友元函数来使用时会出现问题。

2023-07-08 16:57:13 58

原创 综合资料--学习计划(待完善待补充)

Linux应用编程推荐书籍:《后台开发核心技术与应用实践》《Linux多线程服务端编程》《高性能Linux服务器编程》 《linux环境编程:从应用到内核》《unix高级环境编程》C++语言语言推荐书籍:《C++ primer》《effect C++》操作系统推荐书籍:《深入理解操作系统》,《Linux内核设计与实现》Linux基础命令推荐书籍:《Linux就该这么学》c语言语法推荐书籍: 《c专家编程》《c与指针》tcp/ip相关推荐书籍:《tcp/详解:1》C++语言stl底层原理:《STL源码剖析》

2023-07-06 15:50:46 33

原创 内存分区问题

全局变量和静态变量在一块区域.Data段, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域.bss段。注意,显式初始化的全局变量和静态变量存放在.Data段,未显式初始化的变量存放在.bss段,并由编译器自动初始化为0。自动存储持续性:C++中有两种存储持续性为自动的变量:auto自动变量(栈)和寄存器变量(register)。静态存储持续性:C++为静态存储持续性提供了3种链接性:外部链接性(可在其他文件中访问)、内部连接性(只能在当前文件中访问)、无连接性(只能在函数或当前块中访问)。

2023-07-06 15:49:25 36

原创 C++关键字说明

1. 首先,以const 修饰的常量值,具有不可变性,这是它能取代预定义语句的基础。2. 第二,很明显,它也同样可以避免意义模糊的数字出现,同样可以很方便地进行参数的调整和修改。3. 第三,cpp的编译器通常不为普通const常量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的常量,没有了存储与读内存的操作,使得它的效率也很高,同时,这也是它取代预定义语句的重要基础。

2023-07-06 15:48:14 127

原创 c++部分内容(来源于牛客,自己增加)

C++ STL(Standard Template Library)一共提供了四种指针:auto_ptr、unique_ptr、shared_ptr 和 weak_ptr,其中auto_ptr是cpp98提供的,cpp11 已将其摒弃,并提出了 unique_ptr 替代 auto_ptr。虽然 auto_ptr 已被摒弃,但在实际项目中仍可使用,但建议使用更加安全的 unique_ptr。

2023-07-06 15:37:29 83

原创 C++全面内容综述

第一部分是C++基础,第二部分是C/C++内存问题,第三部分是C++面向对象,第四部分是C++标准模板库STL,第五部分是C++新特性,第六部分是C++操作系统内容,第七部分是C++计算机网络,第八部分提到了部分常用的设计模式,第九部分举了一些常见的编程题。

2023-07-06 15:37:14 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除