#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);
}