我使用golang作为首选的编程工具.
我想写的是一个程序,它使用与aria2c类似的http标头中的范围请求来下载具有恢复支持的大文件.
我必须将目标c ++转换为C++ 11.我坚持使用以下语法.我在testcpp中引用并尝试以下语法.
这里是我试过的代码:
this->runAction
(
Sequence::create
(
blink,
CallFunc::create(CC_CALLBACK_0(Hero::stopBlinking, NULL)), -> issue this line.
NULL
)
);
Run Code Online (Sandbox Code Playgroud)
它显示错误"no matching function for call to 'bind'" in "CallFunc::create".
可以任何人协助或帮助我.
以下几行源代码(cocos2d)
BodyNode *dataA = (BodyNode*) bodyA->GetUserData();
BodyNode *dataB = (BodyNode*) bodyB->GetUserData();
Class p1 = [Tuna class];
Class p2 = [Oilbarrel class];
Class p3 = [Barrelhorizontal class];
if( [dataA isKindOfClass:p1] ||[dataB isKindOfClass:p1]
|| [dataA isKindOfClass:p2] ||[dataB isKindOfClass:p2]
|| [dataA isKindOfClass:p3] ||[dataB isKindOfClass:p3]
)
{
state1 = tBomb1Hit;
}
Run Code Online (Sandbox Code Playgroud)
你可以帮我改变cocos2dx中的上述编码吗?