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

Popular posts from this blog

Contents