| void swap(int &p1, int &p2) //此處函數的形參p1, p2都是引用 { int p; p=p1; p1=p2; p2=p; } |
| main( ) { int a,b; cin>>a>>b; //輸入a,b兩變量的值 swap(a,b); //直接以變量a和b作為實參調用swap函數 cout<<a<< ' ' <<b; //輸出結果 } |
| int a ; const int &ra=a; ra=1; //錯誤 a=1; //正確 |
| string foo( ); void bar(string & s); |
| bar(foo( )); bar("hello world"); |
新聞熱點
疑難解答