尝试将IniFileName更改为null(禁用.ini保存)会产生此错误:
Error: cannot modify const expression (*io).IniFilename
。
IniFilename是一个const char *。似乎const阻止了我改变它的能力。
我正在使用DerelictImgui,它是对cimgui的动态绑定,是ImGui的包装。
有什么方法可以修改IniFilename吗? 提前谢谢。
答案 0 :(得分:3)
您可以使用
简单地指定为nullcast() (*io).IniFilename = null;
cast()
只会删除修饰符,因此您可以更改它。