26 lines
720 B
C++
26 lines
720 B
C++
// 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;
|
|
}
|