自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 设计模式(单例+工厂)

你可能见到过有些官方源码还有其他人,写法是宏定义或者在使用默认构造、拷贝、赋值后,加上了一些关键字(defalut,delete),这是一种优化的写法。在大的实际项目中可能有多个类用到了单例,不可能把他们单独放在一起集中来初始化,所以多用懒汉式单例,具体使用时来创建单例。这段代码的目的是创建一个单例模式的类,其中通过私有化构造函数、拷贝构造函数和赋值操作符,以及声明友元类,来确保只有。在单例模式中,通常不需要特殊的析构函数逻辑。: 这是一个访问权限标识符,表示以下成员都将是私有的,只能在类的内部访问。

2023-08-09 01:02:21 221

原创 C/C++ 内存四区总结

【前往作者个人站点 - AriesfunのBlog】文章内容若有疑问或错误,欢迎交流、指正,互相学习哈。C/C++程序在执行时,将内存大方向划分为4个区域(内存四区)来存放所有数据。程序运行前产生代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量、静态变量以及常量程序运行后产生栈区由编译器自动分配释放, 存放函数的参数值、局部变量等堆区由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程。

2023-08-09 00:57:31 95 1

空空如也

空空如也

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

TA关注的人

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