#include <iostream>
// Global variable
int value = 33;
class MyClass {
public:
// class member variable with the same name as the global variable
int value = 100;
void printValue() {
std::cout << "Global value: " << ::value << "\n"; // Global variable
std::cout << "Member value: " << value << "\n"; // Member variable
}
};
int main() {
MyClass obj;
obj.printValue();
}
/*
run:
Global value: 33
Member value: 100
*/