使用断言(不是<condition>)

问题描述 投票:0回答:1

参考:std::is_sorted

在上面链接的示例部分,我看到以下用法:

    int data[] = {3, 1, 4, 1, 5};
    assert(not std::is_sorted(std::begin(data), std::end(data)));

我熟悉语法

assert(! <condition>)

显然,

assert(not <condition>)
是相似的,但想知道它是否已记录在标准中的某个地方?

蒂亚

c++ assert negation preconditions
1个回答
0
投票

“and”、“or”和“not”等词可以替代“&”、“|”和 ”!” C++ 中的运算符。

https://en.cppreference.com/w/cpp/language/operator_alternative

© www.soinside.com 2019 - 2024. All rights reserved.