自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 new/malloc分不清?不会用?C++内存管理就看它了

在聊C++的内存管理之前,我们先来回顾一下C里面的内存分布,不过这不是本篇文章的重点哈~想快速了解new/delete的直接跳转到对应部分。

2024-09-23 13:53:39 744

原创 关于C++里面对象拷贝时的编译器优化

因为在VS2022中,我们通过打印aa和aa2的地址,可以发现它们二者的地址是相同的!之前我们在类和对象(下)里面聊类型转换的时候有提高一种优化,就是在隐式类型转换时,连续构造和拷贝构造会优化为直接构造。现代编译器为了尽可能的提高程序的效率,在保证程序运行正确的情况下会进行一些优化。ok,聊到这,相信大家对这个拷贝的优化应该是心里有点感觉了,当然这也就够用啦。我用上面代码中的某一个例子来具体说明了在不同编译器下,优化的具体情况。不过到底怎么实现优化,优化的程度又是怎么样的,每一个编译器都不尽相同。

2024-09-23 13:53:15 161

原创 C++类和对象(下),绝对不能错过!类和对象收尾!

接类和对象(中)的构造函数继续说我们晓得构造函数的实质就是初始化对象。上一节里面,我们写构造函数实现初始化时一直用的都是函数体内初始化,不过这种方法有局限性,故此现在我们来聊一下初始化列表初始化为啥说函数体内初始化有局限性嘞?因为有三种变量不过嘞,C++11里面支持在成员变量声明的位置给缺省值,这个缺省值的作用正是给没有显示在初始化列表初始化的成员使用的说人话就是,即使上面三种变量没有在初始化列表里面初始化,但是只要它们在声明的时候有缺省值,也能编译通过,不会报错。

2024-09-22 16:27:16 464

原创 C++类和对象(中),重点之重点,类和对象的掌握就看这一节了!

但是,如果你不想让别人取到地址,那么你就可以自己去显示实现如下,带大家看一下,编译器自动生成的取地址符重载是啥样的。

2024-09-22 16:26:56 899

原创 C++类和对象(上),领略C++的美~绝对清晰易懂!!

C++中用class定义类。而且可以用类名表示类型。

2024-09-08 14:34:38 698

原创 C++入门-五分钟带你打开C++的大门!!小白必看!

C语言过渡C++的必备知识。了解C++较于C语言的便捷性。

2024-09-08 14:34:20 1156

原创 Web开发基础【笔记版】(自用)

网页的开发有三种核心的语言:HTML、CSS、JavaScriptHTML:内容CSS:修饰JavaScript:互动。

2024-09-06 17:13:50 214

原创 排序-通俗易懂!给你说明白数据结构中的八大排序,超详细

白话讲解数据结构中的八大排序。通俗易懂,好理解!!

2024-08-17 19:27:45 982 2

原创 堆排序(详解:向上调整算法&向下调整算法)

利用堆的结构特点进行排序。同时借此详细介绍了向上调整算法和向下调整算法

2024-08-14 12:59:12 929

原创 栈和队列的相互实现

栈和队列相互的实现

2024-08-07 15:29:42 627

原创 初识编程小白

我是想自己能够每天都能积累自己的代码行数,但是听着有点难,所以我尽量,保证每天都有手感,然后一周能做个总结。现在是一个大一学生,大数据专业,想通过写博客的方式记录自己学习编程的成果。我的目标是在大三前能够熟练掌握自己学过的技术,起码能够独立的写出来。短的话每天30分钟,长的话两小时。毕业后先就业,站稳,再想着去攀登。

2024-03-30 12:26:02 133

空空如也

空空如也

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

TA关注的人

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