【发布时间】:2017-06-05 22:53:04
【问题描述】:
看看勇气测试框架,他们有这样的代码:
#include <mettle.hpp>
using namespace mettle;
suite<> basic("a basic suite", [](auto &_) {
_.test("a test", []() {
expect(true, equal_to(true));
});
for(int i = 0; i < 4; i++) {
_.test("test number " + std::to_string(i), [i]() {
expect(i % 2, less(2));
});
}
subsuite<>(_, "a subsuite", [](auto &_) {
_.test("a sub-test", []() {
expect(true, equal_to(true));
});
});
});
使用下划线是否有什么特别之处,还是它是一个有效的变量名?
【问题讨论】:
标签: c++ identifier