22/03/12 21:02:47.42 uDPm4ane.net
もう1つ、STLの問題がわからないので、質問させてください。
>>451のHogeCollectionに以下のようなメンバ関数があるとします。
void sort_by_key(const string& key)
{
if (key == "a") (Hogeのメンバ変数 m_aでソート);
else if (key == "b") (Hogeのメンバ変数 m_bでソート);
}
keyの値が"a" か "b"以外のときはエラーにしたい場合に、
実行時エラーでなくコンパイルエラーにするには、
この関数をどのように再設計すればよいでしょうか。