#include namespace std {} using namespace std; class CManiac { public: operator int() { return 1; } }; int main() { CManiac maniac; // クラスオブジェクト maniac を作成する。 int iValue1 = maniac; // キャスト演算子によって、自動的に型変換が行われる。 printf("iValue1 = %d\n", iValue1); // 答えは 1 になります。 return 0; }