#include <iostream>
class hoge {
int _n;
public:
hoge(int n) : _n(n) {}
void set(const hoge& h) {
_n = h._n; // h._n is a private member
}
int get() const {
return _n;
}
};
int main() {
hoge h1(1), h2(2);
h1.set(h2);
std::cout << h1.get() << std::endl;
return 0;
}