自定义博客皮肤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++日期类OJ题总结(1)

年的天数,包括闰年校正。所以,1995年8月19日到1995年12月22日之间的天数差是。数组存储了从1月到12月结束的累计天数,适用于平年。我们将使用之前提供的代码来计算这两个日期之间的天数差。月份1到11的累计天数为334天(不包含当前月的天数)月份1到7的累计天数为212天(不包含当前月的天数)如果月份大于2且当前年是闰年,则2月有29天,计算绝对值,结果加1表示两个日期包含的天数。表示从1月1日到2月1日的天数(31天)返回从公元0年到给定日期的总天数。输出两个日期之间的天数差,

2024-06-27 22:43:26 1377

原创 C++类和对象

拷贝构造函数是 C++ 中的一个重要概念,用于创建一个对象的副本,通常在对象初始化时调用。它通过常量引用参数和成员初始化列表实现了高效和准确的对象复制。赋值运算符重载允许安全地将一个对象的状态赋值给另一个对象,并正确处理自我赋值的情况。它在确保对象一致性和支持链式赋值操作方面起着重要作用。在实际应用中,尤其是处理包含动态分配资源的对象时,自我赋值检查非常关键。

2024-06-25 22:24:21 1643

原创 关于C++二叉搜索树删除操作和代码

我们在上一篇介绍二叉搜索书的原理以及二叉搜素树的插入操作。比起插入来讲,二叉搜索树的删除对于刚刚接触二叉搜索树的代码的人来说,会有一些难度。因为在删除操作中会涉及到一下三个问题1.根节点的左子节点为空2.根节点的右子节点空3.根节点的左右子节点都不为空下面将展示代码并且详细介绍,在二叉搜索树中如何完成删除的操作。这个函数用于从二叉搜索树中删除一个具有指定键key的节点。函数返回一个布尔值,表示删除操作是否成功parentcurcurparentcur_rootwhilekeycur->_key。

2024-06-21 18:03:58 431

原创 C++二叉搜索树

在构造函数中使用const避免不必要的拷贝,提高性能。保证参数不会被修改,提高代码的安全性和可读性。适应更多类型,包括不可拷贝的类型和临时对象。这种方法是一种常见的 C++ 编程习惯,有助于编写高效、安全和灵活的代码。BSTree。

2024-06-20 22:33:54 1570

原创 关于C++的报错总结

为了解决这个问题,应该避免在同一个作用域中重复声明变量。你可以使用不同的变量名来存储不同对象的虚表指针。此外,为了避免类型转换警告和确保代码的可移植性,建议使用。

2024-06-20 16:00:16 420

原创 关于C++中的继承

纯虚函数(Pure Virtual Function)是C++中的一个概念,通常用于定义抽象类。抽象类是不能被实例化的类,它通常作为基类,让其他类继承并实现其纯虚函数。纯虚函数是类中没有具体实现的虚函数,必须在派生类中被重写。class Carpublic://这个可以理解成纯虚函数的设置。public://衍生出两个子类,通过子类来实现Car类中的纯虚函数public:int main()Benz b1;BMW b2;ptr = &b2;return 0;

2024-06-20 00:03:59 365 1

空空如也

空空如也

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

TA关注的人

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