今天在LeetCode上看到了运行速度排在前几位的代码,基本都加了下面几句话,花括号里面的都还了解,单数就这个匿名函数的语法还是有点疑问,就是最后{}后面为什么还加了个()?
static const auto kSpeedUp = []() {
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
return nullptr;
}();
今天在LeetCode上看到了运行速度排在前几位的代码,基本都加了下面几句话,花括号里面的都还了解,单数就这个匿名函数的语法还是有点疑问,就是最后{}后面为什么还加了个()?
static const auto kSpeedUp = []() {
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
return nullptr;
}();