2011-02-01から1ヶ月間の記事一覧
ある関数の戻り値がクラス参照となっていて、それを何度か呼び出す場合、別名で何個も作るのが面倒で、思わず使いまわした場合。コンパイルは通るが大変なことに。 class CTest { public: int m_nValue; };CTest g_x[2];CTest& getX(int n) { return g_x[n];…
ある関数の戻り値がクラス参照となっていて、それを何度か呼び出す場合、別名で何個も作るのが面倒で、思わず使いまわした場合。コンパイルは通るが大変なことに。 class CTest { public: int m_nValue; };CTest g_x[2];CTest& getX(int n) { return g_x[n];…