如何通过使用luabind从结构体中导出char数组

我想通过使用luabind从结构体中导出一个char数组,以便lua脚本可以将其作为字符串访问。但以下代码无法编译。寻找luabind项目中的示例,找不到任何线索。有人遇到过这个问题,你是如何解决的?

struct A
{
    char sz[32];
};

module(L)    // L是指向lua_State的指针
[
    class_<A>("A").def_readonly("sz", &A::sz)
];

原文链接 https://stackoverflow.com/questions/69976743

点赞