![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++专栏
文章平均质量分 93
C++的稳定性和安全性使其成为构建大型分布式系统和云应用程序的优选语言。
君落华
努力成为更好的自己
展开
-
c++基础——引用、auto关键字、范围for的使用详细解释
定义方式引用的定义方式类似于指针,但用&代替了*。语法格式为:类型标识符 &引用名 = 目标变量名;。例如:int a = 10;int &b = a;,这里b就是a的引用,对b的任何操作都会反映到a上。基本特性别名:引用是变量的别名,引用名和目标变量名指向同一个内存地址。必须初始化:引用在定义时必须同时初始化,且之后不能再引用其他变量。不占内存:从概念上讲,引用不占据任何内存空间,因为它只是目标变量的另一个名字。原创 2024-07-04 08:30:00 · 719 阅读 · 0 评论 -
C++基础—命名空间、函数重载、缺省参数详解
命名空间是C++中管理代码、避免命名冲突的重要机制。通过合理使用命名空间,可以提高代码的可读性、可维护性和可重用性。在实际开发中,应根据项目需求和编码规范来选择合适的命名空间使用方式。原因:在头文件中定义变量或函数(不使用static、constexpr或inline修饰)可能会导致链接错误,因为头文件可能会被多个源文件包含,从而导致变量或函数的重复定义。解决方案:如果必须在命名空间中定义变量或函数,在头文件中应使用static、constexpr或inline修饰符,或者在源文件中定义它们。原创 2024-07-03 08:30:00 · 887 阅读 · 0 评论