在我的iOS Cocos2dx应用程序中,std :: bind似乎没有处理4个绑定参数(对于4参数静态函数)。第四个论点总是垃圾。
如何检查XCode(使用clang)std :: bind的最大参数数量?我可以改变吗?
或者它是Cocos中的一些设置?
答案 0 :(得分:0)
好的,问题不在于有太多的参数,而是因为我正在为第3和第4个参数传递C风格的数组。正如我发现的那样,C风格的数组在C ++ 11中没有指定的复制行为,这是std :: bind所必需的。
有趣的是,第三个论点总是正确的,而问题仅在于第四个 - 这就是让我问这个问题的原因。