...世界上最受推崇和设计最精湛的C++库项目之一。 — Herb Sutter 和 Andrei Alexandrescu, C++ 编码规范
...世界上最受推崇和设计最精湛的C++库项目之一。
惰性语句?当然。我们都有我们所熟知和喜爱的 C++ 语句的惰性版本。例如
if_(arg1 > 5) [ std::cout << arg1 ]
比方说,我们希望打印一个向量中所有大于 5 的元素(用逗号分隔)。下面是如何编写它
std::for_each(v.begin(), v.end(), if_(arg1 > 5) [ std::cout << arg1 << ", " ] );
(参见 if.cpp)
在这里了解更多关于语句的信息。