小编1hu*_*ill的帖子

"[this]"在C++中意味着什么

当我阅读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吗?

c++ api syntax cocos2d-x c++11

45
推荐指数
1
解决办法
4391
查看次数

标签 统计

api ×1

c++ ×1

c++11 ×1

cocos2d-x ×1

syntax ×1