更新我的lua版本后5.0,5.1
我得到一个lua_setgcthreshold was not declared in this scope
随着lua 5.0各项工作的罚款.
在lua 5.0 lua_setgcthreshold中声明如下:
LUA_API void lua_setgcthreshold (lua_State *L, int newthreshold);
Run Code Online (Sandbox Code Playgroud)
但在5.1中我无法找到相应的.有人可以帮帮我吗?
我最近将我的项目更新为CMake,有一件事很烦人.构建源文件时,它会打印保存目标文件的目录.
[ 13%] Building CXX object a/CMakeFiles/a.dir/src/A.cpp.o
[ 14%] Building CXX object b/CMakeFiles/b.dir/src/B.cpp.o
[ 15%] Building CXX object c/CMakeFiles/c.dir/src/C.cpp.o
Run Code Online (Sandbox Code Playgroud)
我想这样做
[ 13%] Building CXX object A.cpp.o
[ 14%] Building CXX object B.cpp.o
[ 15%] Building CXX object C.cpp.o
Run Code Online (Sandbox Code Playgroud)
我找不到任何关于此事的内容.
我有这个代码.
CGraphicTextInstance*& prGuildNameInstance = pTextTail->pGuildNameTextInstance;
Run Code Online (Sandbox Code Playgroud)
我想应用一些c ++ 11功能,如auto转换.
自动后应该是这样的:
auto prGuildNameInstance = pTextTail->pGuildNameTextInstance;
Run Code Online (Sandbox Code Playgroud)
添加自动后,自动分配只是CGraphicTextInstance没有操作员*&我看到这与智能感知.
我的问题是为什么?我应该添加手动缺少的运营商?像这样 ?
auto &prGuildNameInstance = pTextTail->pGuildNameTextInstance;
Run Code Online (Sandbox Code Playgroud)
我的问题可以破坏我的代码吗?这可能是个问题吗?可以自动分配他想要的东西吗?