我想你误会了。
constexpr成员函数只在这个对象本身是constexpr时才是静态的。
但是现在我们说的是函数参数。
从函数内部来看,函数参数是动态的,所以不可能用static_assert
【 在 allegro (静水流深) 的大作中提到: 】
: 标 题: Re: 想用initializer_list作为函数参数,怎么限制其中的元素个
: 发信站: 水木社区 (Fri May 29 04:59:34 2020), 站内
:
:
: c++14起:
:
: constexpr size_type size() const noexcept;
:
: 要是不行我反而觉得有问题。
:
: 【 在 here080 的大作中提到: 】
: : static_assert能用于动态数据?
: :
:
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 209.249.20.*]
--
FROM 76.126.252.*