当我阅读Cocos2dx 3.0API时,我发现了这样的事情:
auto listener = [this](Event* event){
auto keyboardEvent = static_cast<EventKeyboard*>(event);
if (keyboardEvent->_isPressed)
{
if (onKeyPressed != nullptr)
onKeyPressed(keyboardEvent->_keyCode, event);
}
else
{
if (onKeyReleased != nullptr)
onKeyReleased(keyboardEvent->_keyCode, event);
}
};
Run Code Online (Sandbox Code Playgroud)
什么[this]意思?这是新的语法C++11吗?