#include class A { public: int value; }; int main() { A* b = new A(); b->value = 1; printf("b->value = %d\n", b->value); A c = *b; printf("c->value = %d\n", c.value); b->value = 2; printf("b->value = %d\n", b->value); printf("c->value = %d\n", c.value); return 0; }