在上面链接的示例部分,我看到以下用法:
int data[] = {3, 1, 4, 1, 5};
assert(not std::is_sorted(std::begin(data), std::end(data)));
我熟悉语法
assert(! <condition>)
显然,
assert(not <condition>)
是相似的,但想知道它是否已记录在标准中的某个地方?
蒂亚
文
“and”、“or”和“not”等词可以替代“&”、“|”和 ”!” C++ 中的运算符。
https://en.cppreference.com/w/cpp/language/operator_alternative