ch2-Ref
Chapter_2 Init |
|
Ref.cpp CS, p. 11
#include <iostream>
using std::cout;
using std::endl;
int main() // references and pointers
{
int i = 0;
int &ri = i;
int *pi = &i;
cout << "i = " << i << ", ri = " << ri << ", *pi = " << *pi << endl;
i++;
cout << "i = " << i << ", ri = " << ri << ", *pi = " << *pi << endl;
ri++;
cout << "i = " << i << ", ri = " << ri << ", *pi = " << *pi << endl;
(*pi)++;
cout << "i = " << i << ", ri = " << ri << ", *pi = " << *pi << endl;
return 0;
}
/*
g++ Ref.cpp -o Ref
./Ref
i = 0, ri = 0, *pi = 0
i = 1, ri = 1, *pi = 1
i = 2, ri = 2, *pi = 2
i = 3, ri = 3, *pi = 3
*/
Chapter_2 Init | BACK_TO_TOP |
|
Comments
Post a Comment