http://topic.csdn.net/u/20100312/23/cf91ce61-d1eb-432f-86ef-af3aef785d5d.html?74860 int main() { int i = 5; foo(i); cout << i << endl; // 输出 7 return 0; }
void foo(int& x) { x = 7; } => int main() { int i = 5; foo(&i); cout << i << endl; // 输出 7 return 0; }
void foo(int* x) { *x = 7; }引用存在有何价值,不是指针就可以实现么?空军int& x x是什么类型啊? int& int int* ?
{public:
Human(){}
void SayHello(){}
}human有哪些功能呢?
int main()
{
int i = 5;
foo(i);
cout << i << endl; // 输出 7
return 0;
}
void foo(int& x)
{
x = 7;
}
=>
int main()
{
int i = 5;
foo(&i);
cout << i << endl; // 输出 7
return 0;
}
void foo(int* x)
{
*x = 7;
}引用存在有何价值,不是指针就可以实现么?空军int& x x是什么类型啊? int& int int* ?