gpt4 book ai didi

c++ - 我如何静态断言 numeric_limits::max()?

转载 作者:太空宇宙 更新时间:2023-11-04 14:00:36 26 4
gpt4 key购买 nike

基本上,我想这样做:

// error: function call is not allowed in a constant expression:
static_assert(
std::numeric_limits<Volume>::max() > 123456,
"Volume data type too small"
);

我该如何解决这个问题?

最佳答案

如果您使用 MSVC,目前还不能。来自工具集 v.14 的最新 MSVC 仍然定义了 std::numeric_limits::max() 而没有 constexpr

关于c++ - 我如何静态断言 numeric_limits::max()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19463507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com