自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 算法 (未完待续。。。)

在使用C语言学习数据结构时,我们常常面临一个问题:每当需要处理不同类型的数据时,就不得不重新写一遍数据结构的算法。这导致我们做了许多表面上的不同,但实际上重复的工作。C++提出的和的思想正是为了解决这一问题的——这也是我们接下来学习STL的核心目的。

2025-01-20 20:28:44 2176

原创 C++ 多态

来学

2025-01-17 19:52:28 512

原创 C++ 的继承

基于一个已有的类去重新定义一个新的类,这种方式我们叫做继承。可以实现代码复用,减少重复代码的劳动量继承是实现多态的必要条件继承本身就是为了实现多态的,顺便实现了代码复用我们发现,定义这些类时,下级别的成员除了拥有上一级的共性,还有自己的特性。这个时候我们就可以考虑利用继承的技术,减少重复代码。

2025-01-17 19:12:06 608 1

原创 C++ 构造 & 析构函数 & 初始化列表 & 拷贝

相当于两个对象的指针成员指向的是同一块内存空间,调用析构函数的时候,就会出现doublefree的问题。此时,需要在类中显性的定义拷贝构造函数,并且给新对象的指针成员分配空间,再将旧对象的指针成员指向的空间里的值拷贝一份过来。如果类中没有显性的定义拷贝构造函数,编译器会提供一个默认的拷贝构造函数,这个默认的拷贝构造函数,只完成成员之间的简单赋值。这两个默认实现的行为都是逐位复制(即浅拷贝),它只是简单地复制每个成员的值,包括指针的地址,而不分配新的内存空间。请写出它们的声明格式。

2025-01-16 19:55:17 1956

原创 C++基础

c++基本,看了包会

2025-01-15 20:25:03 1825

空空如也

空空如也

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

TA关注的人

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