街中で見かけて「グッときた人」の思い出

class CTest
{
public:
int Fnc() const { return 1; }
int Fnc() { return 0; }
};

どうでもいい質問かもしれませんが
このクラスのFnc()を呼んだ場合 return 0のメソッドが
呼ばれました。(gcc3.4,bcc5.5,VC++7.1共に)

const( return 1 )の方を明示的に呼び出す事は可能でしょうか?

A 回答 (1件)

CTest x;


const_cast<const CTest&>(x).Fnc();
    • good
    • 0
この回答へのお礼

ご回答有り難うございます。勉強になりました。

お礼日時:2005/01/05 17:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!