#include <iostream.h> void Swap(int& x,int& y); int main(void) { int n1 = 1, n2 = 2; Swap(n1,n2); cout << n1 << " " << n2 << endl; } void Swap(int& x,int& y) { int t = x; x = y; y = t; }
2 1
2.32.reference | ||||
2.32.1. | Creating and Using References | |||
2.32.2. | Use References operator & | |||
2.32.3. | References must be initialized | |||
2.32.4. | Change reference value | |||
2.32.5. | Reassigning a reference | |||
2.32.6. | Returning a reference | |||
2.32.7. | Assign value to a reference-return | |||
2.32.8. | Return a reference to an array element. | |||
2.32.9. | Use an independent reference. | |||
2.32.10. | class for counted reference semantics | |||
2.32.11. | Use reference to swap value | |||
2.32.12. | constant references | |||
2.32.13. | Use reference as a return type |