tensor01 の回答履歴

全1件中1~1件表示
  • C++で変数の型を途中で切り替えたい

    今までプログラム内で、設定データを格納するためのメモリの宣言としてenv_tという構造体を使って env_t * m_pEnv; この宣言を行っていたのですが、プログラム途中でenv_tの構造体に+30バイト程度追加しなければならない箇所が出たため新たにenv_02_tという構造体を作成しました。 その構造体を使わなくてはならない分岐に来たら delete m_pEnv; として、 m_pEnv = new env_02_t; と行ったところ、次のようなエラーが発生しました。 [BCC32 Error] uMain.cpp(2801): E2034 Cannot convert '_KUMA_ENV_02_ *' to '_KUMA_ENV_ *' てっきりこれで構造体をenv_tからenv_02_tに切り替えることが可能と思い込んでいたのですが、切り替えるにはどうしたらよいのかどうぞ、ご教示頂きますようお願い致します。