#include <iostream>
using namespace std;
class test {
private:
int a;
int b;
public:
test();
void foo() const;
};
test::test() {
int a = 3;
int b = 4;
cout << "a: " << a << ", b: " << b << endl;
}
void test::foo() const {
cout << "a: " << a << ", b: " << b << endl;
}
int main() {
test t1;
t1.foo();
cout << endl;
const test t2;
t2.foo();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgdGVzdCB7CnByaXZhdGU6CglpbnQgYTsKCWludCBiOwoKcHVibGljOgoJdGVzdCgpOwoJdm9pZCBmb28oKSBjb25zdDsKfTsKCnRlc3Q6OnRlc3QoKSB7CglpbnQgYSA9IDM7CglpbnQgYiA9IDQ7CgkKCWNvdXQgPDwgImE6ICIgPDwgYSA8PCAiLCBiOiAiIDw8IGIgPDwgZW5kbDsKfQoKdm9pZCB0ZXN0Ojpmb28oKSBjb25zdCB7Cgljb3V0IDw8ICJhOiAiIDw8IGEgPDwgIiwgYjogIiA8PCBiIDw8IGVuZGw7Cn0KCgppbnQgbWFpbigpIHsKCXRlc3QgdDE7Cgl0MS5mb28oKTsKCQoJY291dCA8PCBlbmRsOwoJCgljb25zdCB0ZXN0IHQyOwoJdDIuZm9vKCk7CgkKCXJldHVybiAwOwp9