当前位置: 首页 > news >正文

武进网站建设宁波优化网站厂家

武进网站建设,宁波优化网站厂家,wordpress 插件上传漏洞,网红营销价值C 引用 引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。 C 引用 vs 指针 引用很容易与指针混淆,它们之间有三个主要的不同:…

C++ 引用

引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。

C++ 引用 vs 指针

引用很容易与指针混淆,它们之间有三个主要的不同:

  • 不存在空引用。引用必须连接到一块合法的内存。
  • 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。
  • 引用必须在创建时被初始化。指针可以在任何时间被初始化。

C++ 中创建引用

试想变量名称是变量附属在内存位置中的标签,您可以把引用当成是变量附属在内存位置中的第二个标签。因此,您可以通过原始变量名称或引用来访问变量的内容。例如:

int i = 17;

我们可以为 i 声明引用变量,如下所示:

int&  r = i;
double& s = d;

在这些声明中,& 读作引用。因此,第一个声明可以读作 "r 是一个初始化为 i 的整型引用",第二个声明可以读作 "s 是一个初始化为 d 的 double 型引用"。下面的实例使用了 int 和 double 引用:

实例

#include <iostream> using namespace std; int main () { // 声明简单的变量 int i; double d; // 声明引用变量 int& r = i; double& s = d; i = 5; cout << "Value of i : " << i << endl; cout << "Value of i reference : " << r << endl; d = 11.7; cout << "Value of d : " << d << endl; cout << "Value of d reference : " << s << endl; return 0; }

当上面的代码被编译和执行时,它会产生下列结果:

Value of i : 5
Value of i reference : 5
Value of d : 11.7
Value of d reference : 11.7

引用通常用于函数参数列表和函数返回值。下面列出了 C++ 程序员必须清楚的两个与 C++ 引用相关的重要概念:

概念描述
把引用作为参数C++ 支持把引用作为参数传给函数,这比传一般的参数更安全。
把引用作为返回值可以从 C++ 函数中返回引用,就像返回其他数据类型一样。
http://www.r43.cn/news/625.html

相关文章:

  • 校园时空网站建设分析如何查询网站收录情况
  • 淄博做网站seo网络营销方式有几种
  • 网站建设和维护一年的费用semir
  • 网页在线制作网站2021近期时事新闻热点事件简短
  • 毕业设计代做网站php免费seo营销优化软件下载
  • 无锡网站制作厂家地址百度快照怎么看
  • 网站优化细节网站推广哪个好
  • 番禺区手机版网站建设网站的宣传推广方式
  • 正规的网站建设专业公司模板建站常规流程
  • 快站app官网下载百度推广费用多少
  • 明年做哪个网站能致富建网站seo
  • 做外汇模拟的网站微信公众号怎么推广
  • 免费网站建设如何自己弄一个网站
  • 护肤品网站建设目的电脑培训零基础培训班
  • 宝山做网站价格关键词优化推广公司排名
  • 网站建设导航栏设计做网络推广的团队
  • 用电脑记事本做网站seo入门基础教程
  • 找网站建设公司官网seo优化
  • wordpress评论删除站点网站推广公司
  • 网站建设杭州最便宜百度网站排名关键词整站优化
  • 简单个人网站模板经典软文案例分析
  • 做搜狗pc网站湖北百度推广公司
  • 做seo需要建网站吗淘宝怎么设置关键词搜索
  • 五金企业网站模板关键词的选取原则
  • 怎么通过做网站来赚钱长沙哪家网络公司做网站好
  • 做单页网站的软件seo关键词推广
  • 网站建设落地页网络科技公司经营范围
  • 免费黄页营销网站站长工具高清吗
  • 广州的网站建设公司哪家好seo专员岗位职责
  • 网站建设经济可行性分析搜狗seo刷排名软件