![](https://img-blog.csdnimg.cn/direct/96436b61694a49c08db89e02d016d7da.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++学习记录
文章平均质量分 93
C++!
zenpluck
行胜于言
展开
-
C++学习笔记(三)--引用(reference)
为什么要使用引用?简单来说,引用就是给一个东西起别名,它的底层是由指针常量实现的(编译器内部实现),因此引用占用的空间大小与指针相同。引用的好处在于,它相对于指针操作更为简单,有些情况下相对于值传递效率更高。C++中引入了引用操作,在对引用的使用加了更多限制条件的情况下,保证了引用使用的安全性和便捷性,还可以保持代码的优雅性。在适合的情况使用适合的操作,引用的使用可以一定程度避免“指针满天飞”的情况,对于提升程序稳定性也有一定的积极意义。参考书籍《Effective C++》条款20,21。原创 2023-08-07 23:24:53 · 102 阅读 · 0 评论 -
C++学习笔记(四)--new与delete
提示:以下是本篇文章正文内容,下面案例可供参考通常情况下我们只会使用new和delete的基本用法,但是了解他们的实现过程,并且知道定制new和delete之后,我们就会耳目一新,发现一片新的天地。原创 2023-09-06 10:16:07 · 120 阅读 · 1 评论 -
C++学习笔记(一):const的用法
最近在复习C++的相关知识,之前的学习过于零碎,有很多知识有所遗漏,关于const的用法很多,在这里我想做一个总结,希望自己学习的同时也可以帮助到别人。在c++中,一个const不必创建内存空间,是否为const常量分配内存空间依赖于如何使用。一般说来,如果一个const仅仅用来把一个名字用一个值代替(就像使用#define一样),那么该存储局空间就不必创建。如果存储空间没有分配内存的话,在进行完数据类型检查后,为了代码更加有效,值也许会折叠到代码中。下面介绍几种const在C++中的常见用法。原创 2023-07-31 00:17:11 · 164 阅读 · 1 评论 -
C++学习笔记(2)--static
在C++中,static关键字有多种用法,它可以应用于变量、函数和类成员。接下来进行介绍。static的用法比较简单,也比较容易理解。原创 2023-07-31 09:58:20 · 125 阅读 · 0 评论