C++ 引用基础与函数应用详解
在 C++ 编程中,引用是一个重要的概念,它为我们操作数据提供了一种高效且灵活的方式。本文将深入探讨引用的基础知识,包括如何引用用户定义类型的对象,以及引用在函数中的应用,如作为函数参数和返回值,同时还会介绍使用 const 限定符修饰引用的情况。
引用用户定义类型的现有对象
当定义一个结构体或类类型对象的引用时,可使用 . (成员选择)运算符直接访问被引用的对象。这与指针不同,无需先使用解引用运算符再选择所需成员。
以下是一个引用用户定义类型的示例代码:
#include <iostream>
using std::cout;
using std::endl;
using std::string;
class Student {
public:
string name;
float gpa;
};
int main() {
Student s1;
Student &sRef = s1;
s1.name = "Katje Katz";
s1.gpa = 3.75;
cout << s1.name << " has GPA: " << s1.gpa << endl;
cout << sRef.name << " has GPA: " << sRef.gpa << endl;
sRef.name = "George Katz";
sRef.gpa = 3.25
C++引用基础与函数应用全解析
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



