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

原创 C++所有常用设计模式及具体事例
设计模式是一种被广泛应用于软件设计和开发中的思想体系,它是对已有经验的总结和提炼,并通过抽象和归纳的方式形成了可以复用的解决方案。设计模式不仅可以帮助设计人员更好地组织和管理代码,还可以提高代码的可读性、可维护性和可扩展性。常见的设计模式包括工厂模式、单例模式、装饰器模式、观察者模式等,每一种模式都有其特定的应用场景和解决问题的方法,设计人员需要根据具体需求选择合适的模式来解决问题。掌握设计模式不仅是设计人员必须具备的技能之一,也是衡量一个程序员技术水平的重要指标之一。
2023-12-13 10:11:47
2733
1
原创 一文搞懂回调函数
回调函数(Callback Function) 是一种通过函数指针调用的函数。回调函数的一个典型用途是允许代码的一个模块或组件通知另一个模块或组件,事件已经发生或者某种条件已经达成。回调函数通常作为参数传递给另一个函数,后者在合适的时候调用它。
2024-09-04 17:20:14
1068
原创 Conda使用教程
Conda是一个非常强大和方便的包和环境管理器,它可以让你在同一台电脑上轻松地使用不同版本的Python和其他语言的软件包,以及管理多个虚拟环境。本文只是对Conda的基本功能和使用方法做了一个简单的介绍,你可以通过阅读官方文档或者搜索网络上的其他教程来深入学习和掌握Conda。
2023-12-13 10:19:00
1003
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关注的人