c++用引用来传值

来源:互联网 发布:linux用户设置密码 编辑:程序博客网 时间:2024/04/27 14:16


本文内容已经移至我最新的个人博客,欢迎大家到我的新网站交流学习。 查看文章请点我。











































































































使用引用来传值会比指针简单很多。

<span style="font-size:18px;">// HelloWorld.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;class A{public:A(){cout<<"构造函数"<<endl;}A(A&){cout<<"赋值构造函数"<<endl;}~A(){cout<<"析构函数"<<endl;}int get()const{return x;}void set(int i){x=i;}private:int x;};const A& func( A & one){return one;}int _tmain(int argc, _TCHAR* argv[]){A a;a.set(11);const A&b=func(a);//不能用对象接受,要用对象的引用来接受//b.set(12);cout<<b.get()<<endl;system("pause");return 0;}</span>
原创粉丝点击