aliasing c++
#include <iostream>
using namespace std;
int main() {
int a = 5;
int &alias_a = a;
cout << "Original a: " << a << endl;
cout << "Alias alias_a: " << alias_a << endl;
alias_a = 10;
cout << "Updated a: " << a << endl;
cout << "Updated alias_a: " << alias_a << endl;
return 0;
}
This code snippet demonstrates aliasing in C++. It starts by declaring an integer variable a
and a reference alias_a
to a
. The initial values of a
and alias_a
are outputted. Then, the value of alias_a
is changed to 10, which also modifies the value of a
. Finally, the updated values of both a
and alias_a
are printed.