注意定义函数形参格式:
类名& 对象名
指针对象调用或访问成员函数或数据成员用’->’
引用只需要’.’
#include<iostream>
using namespace std;
class a{
public:
a(int a)
{
x=a;
}
int get()
{
return x;
}
void set(int a)
{
x=a;
}
private:
int x;
};
void sql(a& op) //&在这里是做引用
{
op.set(op.get()*op.get());
cout<<op.get()<<endl;
}
int main()
{
a a1(3);
cout<<a1.get()<<endl;
sql(a1);
cout<<a1.get();
return 0;
}