class Number {
private:
int num;
public:
Number(int n){num = n;} //変換コンストラクタ
  operator int(){return num;} // 変換関数

この変換コンストラクタってただint型の値を渡してNumberクラスの
データメンバnumに値を代入してるだけに見えていまいち理解出来ていません。
これはどういう解釈?で見たら良いのでしょうか?
説明がよく分からないと思いますがエスパーの方お願いします