自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++所有常用设计模式及具体事例

设计模式是一种被广泛应用于软件设计和开发中的思想体系,它是对已有经验的总结和提炼,并通过抽象和归纳的方式形成了可以复用的解决方案。设计模式不仅可以帮助设计人员更好地组织和管理代码,还可以提高代码的可读性、可维护性和可扩展性。常见的设计模式包括工厂模式、单例模式、装饰器模式、观察者模式等,每一种模式都有其特定的应用场景和解决问题的方法,设计人员需要根据具体需求选择合适的模式来解决问题。掌握设计模式不仅是设计人员必须具备的技能之一,也是衡量一个程序员技术水平的重要指标之一。

2023-12-13 10:11:47 2733 1

原创 C++进程间通信的多种方式及实现

多进程通信

2023-05-06 09:48:36 9469 4

原创 一文搞懂回调函数

回调函数(Callback Function) 是一种通过函数指针调用的函数。回调函数的一个典型用途是允许代码的一个模块或组件通知另一个模块或组件,事件已经发生或者某种条件已经达成。回调函数通常作为参数传递给另一个函数,后者在合适的时候调用它。

2024-09-04 17:20:14 1068

原创 Conda使用教程

Conda是一个非常强大和方便的包和环境管理器,它可以让你在同一台电脑上轻松地使用不同版本的Python和其他语言的软件包,以及管理多个虚拟环境。本文只是对Conda的基本功能和使用方法做了一个简单的介绍,你可以通过阅读官方文档或者搜索网络上的其他教程来深入学习和掌握Conda。

2023-12-13 10:19:00 1003 1

原创 linux常用命令及快捷键大全

一文介绍linux常用命令及快捷键,shell、bash、sh

2023-10-17 20:46:03 2017

原创 一文搞懂UML类图及相关知识点

UML类图

2023-06-28 15:48:58 458 1

原创 提升你的C++编程技能:深入探索C++11特性

在上述示例中,我们使用std::unique_ptr和std::shared_ptr分别管理一个int类型和std::string类型的动态内存资源。在上述示例中,变量number的类型将自动推导为int,变量name的类型将自动推导为std::string,而result的类型将自动推导为calculateResult()函数的返回类型。在上述示例中,我们使用std::move函数将source的内容移动到destination中,而不进行任何数据的拷贝操作。

2023-05-25 16:01:42 108 1

原创 C++常用设计模式

简单工厂模式是一种创建型设计模式,它提供了一种通过一个工厂类来创建同一类型的不同产品对象的方法。在简单工厂模式中,我们首先定义一个抽象基类或者接口,它代表着所有可能被创建的对象的共性。然后我们编写具体的子类实现这个接口,并实现各自的构造函数和其他成员函数。最后,我们编写一个工厂类,根据客户端传递过来的参数,决定创建哪一个具体的对象子类,并返回该对象的指针或引用给客户端。在这个示例中,Product 类是抽象基类或者接口,该类定义了所有可能被创建的对象的共性。

2023-04-27 14:30:27 1078 2

空空如也

空空如也

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

TA关注的人

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