Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Example program
- #include <iostream>
- #include <string>
- using namespace std;
- void by_reference(int &number) {
- cout << "reference in by_reference " << &number << endl;
- cout << "by reference" << endl;
- cout << number << endl;
- number=100;
- cout << number << endl;
- cout << "-------------" << endl;
- }
- void by_value(int number) {
- cout << "reference in by_value " << &number << endl;
- cout << "value in by_value " << *(&number) << endl;
- cout << "by value" << endl;
- cout << number << endl;
- number++;
- cout << number << endl;
- cout << "-------------" << endl;
- }
- int main()
- {
- int number = 1;
- cout << "reference in main " << &number << endl;
- cout << "value in main " << *(&number) << endl;
- by_value(1);
- //cout << number << endl;
- by_reference(number);
- cout << "value in main after changing " << *(&number) << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement