【发布时间】:2016-03-19 12:05:45
【问题描述】:
尝试将 IniFileName 更改为 null(以禁用 .ini 保存)会产生以下错误:
Error: cannot modify const expression (*io).IniFilename.
IniFilename 是一个 const char*。似乎 const 阻止了我更改它的能力。
我正在使用 DerelictImgui,它是对 imGui 的包装器 cimgui 的动态绑定。
有什么办法可以让我修改 IniFilename? 提前致谢。
【问题讨论】:
-
DerelictImgui 绑定中的字段被声明为
const char* IniFilename;,这可能是不正确的,因为它使整个字段成为常量,而不仅仅是数据;它应该是const(char)* IniFilename;。您可能希望提交错误。 -
@ColonelThirtyTwo 很有趣!我可能会,但现在,DerelictImgui 有一些比 ini 更受限制的错误。