2016-03-19 7 views
1

変更することはできません(保存の.ini無効にするには)、このエラーを生成します。のconst(文字)*はIniFileNameがnullに変更しようと

IniFilenameはconst char *です。 constがそれを変更する私の能力を妨げているようです。

私はImguiのラッパーであるcimguiへの動的バインディングであるDerelictImguiを使用しています。

これを回避する方法はありますか?そうすれば、IniFilenameを変更できますか? ありがとうございます。

+0

DerelictImguiバインディングのフィールドは、 'const char * IniFilename;'として宣言されています。 'const(char)* IniFilename;'でなければなりません。バグを報告したいかもしれません。 –

+0

@ColonelThirty興味深い!私はおそらく、しかし、今、DerelictImguiには、ini oneよりはるかに制限されているいくつかのバグがあります。 –

答えて

3

あなたは、単にあなたがそれを変更することができますので、ちょうどそれから修飾子を削除します

cast() (*io).IniFilename = null; 

cast()使用してnullに割り当てることができます。

+0

(* io).IniFilenameはDのio.IniFilenameと同じです – WebFreak001

関連する問題