- 博客(3)
- 收藏
- 关注
原创 DemoSteve的学习笔记:内联函数
我们知道常规函数在被调用时,程序会跳转到改常规函数的内存地址,等待函数执行完毕再跳转回去,这样反复横跳始终会产生一些时间上的消耗,为了提高程序的运行速度,C++提供了内联函数。在使用内联函数时,编译器将使用相应的函数代码替换函数调用,此时程序无需跳转到另一个位置来执行函数,这样运行起来会更快,不过这还是一种以空间换时间的方法。我们需要在内联函数的声明和定义前加上inline注意1.尽可能选择代码执行执行时间短且使用次数多的函数作为内联函数。2.内联函数不能递归。
2024-03-19 20:01:44 314
原创 DemoSteve的学习笔记:C++ 引用变量
最近入手了一本《C++ Primer Plus》,准备好好学学C++,这一篇文章,我来讲讲读完以后我对引用变量的一些认识。—`”引用变量“是C++新增的一种复合类型,可以把它理解为一个变量的别名。他们拥有相同的值和内存单元,只是名字不一样而已。使用引用变量,我们就可以让函数直接使用原始数据,而不是像按值返回那样使用一个拷贝来的副本,所以引用在针对结构体或类这样的大型数据的时候是更加方便的。
2024-03-11 22:01:44 767
原创 DemoSteve的学习笔记:指针
这是我的学习笔记,学完一项知识点就更新一篇。这两天在B站又重温了一遍翁恺老师的C语言课,对指针有了更深刻的认识本文仅仅简单介绍了指针的一些初步知识和使用方法,如有问题请多多指教。
2024-03-06 20:00:30 690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人