列表

详情


71. 请你说说C++引用的概念

回答思路

得分点 什么是引用、基本语法、注意事项、本质、应用 标准回答 1. 引用(Reference)是 C++ 相对于 C 语言的一个扩充。引用可以看做是数据的一个别名,通过这个别名和原来的名字都能够找到这份数据。引用类似于 Windows 中的快捷方式,一个可执行程序可以有多个快捷方式,通过这些快捷方式和可执行程序本身都能够运行程序;引用还类似于人的绰号(笔名),使用绰号(笔名)和本名都能表示一个人。 2. 基本语法 typename & ref = varname; 3. 使用引用的注意事项: - 引用必须引用合法的内存空间 - 引用在定义时必须初始化 - 引用一旦初始化后,就不能再引用其它数据 - 引用在定义时需要加上 &,在使用时不能加 &,使用时加 & 表示取地址 - 函数中不要返回局部变量的引用 4. 引用的本质是指针,低层的实现还是指针。

上一题