#include <iostream>
void printIntByRef(const int & value) {
std::cout << value << std::endl;
}
void printInt(const int value) {
std::cout << value << std::endl;
}
int main(){
const int a = 5;
int * pca = (int *)(&a);
*pca = 4;
std::cout << &a << std::endl;
std::cout << pca << std::endl;
printInt(a);
printIntByRef(a);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCnZvaWQgcHJpbnRJbnRCeVJlZihjb25zdCBpbnQgJiB2YWx1ZSkgewogICAgc3RkOjpjb3V0IDw8IHZhbHVlIDw8IHN0ZDo6ZW5kbDsKfQoKdm9pZCBwcmludEludChjb25zdCBpbnQgdmFsdWUpIHsKCXN0ZDo6Y291dCA8PCB2YWx1ZSA8PCBzdGQ6OmVuZGw7Cn0gCiAKaW50IG1haW4oKXsKICAgIGNvbnN0IGludCBhID0gNTsKICAgIGludCAqIHBjYSA9IChpbnQgKikoJmEpOwogICAgKnBjYSA9IDQ7CiAgICAKICAgIHN0ZDo6Y291dCA8PCAmYSA8PCBzdGQ6OmVuZGw7CiAgICBzdGQ6OmNvdXQgPDwgcGNhIDw8IHN0ZDo6ZW5kbDsKICAgIAogICAgcHJpbnRJbnQoYSk7CiAgICBwcmludEludEJ5UmVmKGEpOwp9