#include <iostream>
void printValue(const int& value) {
std::cout << "The value is: " << value << std::endl;
// value = 10; // This would cause a compilation error
}
int main() {
int number = 42;
const int& constRef = number;
std::cout << "Original number: " << number << std::endl;
std::cout << "Const reference: " << constRef << std::endl;
number = 100;
std::cout << "After modifying original:" << std::endl;
std::cout << "Original number: " << number << std::endl;
std::cout << "Const reference: " << constRef << std::endl;
printValue(number);
return 0;
}