環境はXPでVC++2008EEです。
変数のように扱える、整数を扱うクラスを作ろうとしています。
class Integer{
private:
int value;
(中略)
}
main()
{
Integer my_int;
int result;
my_int = 5; //←これはできました。
//そして代入時にこっそり2倍にして、10として格納されてるとします。
//(本当はもう少し複雑で面倒な事をしています)
result = my_int; //←これができませんでした。10を代入しようとしてます。
printf("%d", my_int); //←これもできませんでした。10を表示させようとしてます。
}
どのようにすればよいのでしょうか?よろしくお願いします。