怎么在C++中引用作为函数-创新互联

本篇文章给大家分享的是有关怎么在C++中引用作为函数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联公司-专业网站定制、快速模板网站建设、高性价比阳谷网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式阳谷网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖阳谷地区。费用合理售后完善,十载实体公司更值得信赖。

1.指针与引用的定义进行比较

指针定义:                                                  引用定义:
int  a = 123;                                               int a =123;
int* p = &a;                                                int& r = a;
称作:p指向了变量a                                          称作:r是变量a的引用或r引用了目标对象a

2.引用可以看作是目标对象的一个别名,对引用的操作其实都是对目标对象的操作。

3.引用必须在定义时初始化,也就是一创建就要与目标对象绑定。

  int a = 124;
  int &r; //语法错,必须初始化

引用作为函数参数

#include 
int add(int& a, int& b)
{
 return a + b; 
}
int main()
{
 int a = 1, b = 2;
 printf("%d\n", add(a, b));
 return 1;
}

引用作为函数的返回值

#include 
#include 
struct Student
{
 char name[32];
 int age;
};
Student stu;
Student& fun()
{
 strcpy(stu.name, "aaa");
 stu.age = 30;
 return stu;
}
int main()
{
 Student& stu = fun();
 printf("name = %s, age = %d\n", stu.name, stu.age);
 return 1;
}

以上就是怎么在C++中引用作为函数,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联网站建设公司行业资讯频道。

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:怎么在C++中引用作为函数-创新互联
文章来源:http://myzitong.com/article/coedig.html