![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础知识
文章平均质量分 59
Demosteve
这个作者很懒,什么都没留下…
展开
-
DemoSteve的学习笔记:内联函数
我们知道常规函数在被调用时,程序会跳转到改常规函数的内存地址,等待函数执行完毕再跳转回去,这样反复横跳始终会产生一些时间上的消耗,为了提高程序的运行速度,C++提供了内联函数。在使用内联函数时,编译器将使用相应的函数代码替换函数调用,此时程序无需跳转到另一个位置来执行函数,这样运行起来会更快,不过这还是一种以空间换时间的方法。我们需要在内联函数的声明和定义前加上inline注意1.尽可能选择代码执行执行时间短且使用次数多的函数作为内联函数。2.内联函数不能递归。原创 2024-03-19 20:01:44 · 321 阅读 · 0 评论 -
DemoSteve的学习笔记:C++ 引用变量
最近入手了一本《C++ Primer Plus》,准备好好学学C++,这一篇文章,我来讲讲读完以后我对引用变量的一些认识。—`”引用变量“是C++新增的一种复合类型,可以把它理解为一个变量的别名。他们拥有相同的值和内存单元,只是名字不一样而已。使用引用变量,我们就可以让函数直接使用原始数据,而不是像按值返回那样使用一个拷贝来的副本,所以引用在针对结构体或类这样的大型数据的时候是更加方便的。原创 2024-03-11 22:01:44 · 788 阅读 · 0 评论