class A
{
int b;
public: A( const int i )b(i){};
};

constで受け取って、constじゃないのに入れるっておかしい?
いまいち、constの有効利用法が解らないんですが・・・