c++でクラスを変数のように扱う方法を教えてください。
Posted: 2009年10月21日(水) 04:04
はじめまして。
環境はXPでVC++2008EEです。
変数のように扱える、整数を扱うクラスを作ろうとしています。
よろしくお願いします。
環境は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を表示させようとしてます。
}
どのようにすればよいのでしょうか?よろしくお願いします。