Recently on SO:
What does "[ this ]" mean in C++?
When I was reading the Cocos2dx 3.0 API, I found something like this:
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); } };What does
[this]
mean? Is this new syntax in C++11?
Add a Comment
Comments are closed.