12345678910111213141516171819202122232425 |
- // secref.cpp -- defining and using a reference
- #include <iostream>
- int main()
- {
- using namespace std;
- int rats = 101;
- int & rodents = rats; // rodents is a reference
- cout << "rats = " << rats;
- cout << ", rodents = " << rodents << endl;
- cout << "rats address = " << &rats;
- cout << ", rodents address = " << &rodents << endl;
- int bunnies = 50;
- rodents = bunnies; // can we change the reference?
- cout << "bunnies = " << bunnies;
- cout << ", rats = " << rats;
- cout << ", rodents = " << rodents << endl;
- cout << "bunnies address = " << &bunnies;
- cout << ", rodents address = " << &rodents << endl;
- // cin.get();
- return 0;
- }
|