摘要:
拷贝构造函数 拷贝构造函数(Copy Constructor)是 C++ 中的一种特殊构造函数,用于通过一个已存在的对象来初始化新对象。它主要用于对象的值拷贝,确保新对象拥有与源对象相同的数据内容。 作用 默认的拷贝构造函数是浅拷贝,即只复制对象的成员变量的值。如果对象中包含动态分配的内存(如 ch 阅读全文
posted @ 2025-04-28 19:38
plusu
阅读(56)
评论(0)
推荐(0)
摘要:
在前面的学习中,我们已经制作了面向过程的简易日志模块,下面使用面向对象来进行制作 准备工作 可配置 支持配置输出console和文件 支持指定文件路径 支持可指定配置文件 可扩展 支持扩展日志输出 支持扩展日志格式化 安全 工厂类确保生命周期安全 确保后续线程安全可以扩展 面向对象开发原则 开闭原则 阅读全文
posted @ 2025-04-28 19:38
plusu
阅读(97)
评论(0)
推荐(0)
摘要:
需求说明 用户输入相关内容时自动生成一条日志,可以设置日志输出的位置:控制台、string和文件 准备工作 时间函数(直接使用)用于日志输出时显示当前时间 #include<iomanip> static std::string GetNow( const char* fmt = "%Y-%m-%d 阅读全文
posted @ 2025-04-28 19:38
plusu
阅读(38)
评论(0)
推荐(0)
摘要:
面向对象概念 面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它通过“对象”来组织代码,其中对象是类的实例。 用一个生活中的简单例子来类比:汽车。 类(Class):汽车的设计图,比如“轿车”或“卡车”,它定义了汽车的属性和行为。 对象(Object): 阅读全文
posted @ 2025-04-28 19:38
plusu
阅读(91)
评论(0)
推荐(0)

浙公网安备 33010602011771号