clang++发出以下警告(请参见下面的代码):
const
应该在哪里添加呢? const constexpr size_t getSize() {
发出另一个警告:
代码:
constexpr size_t getSize()
{
return sizeof(header);
}
最佳答案
我相信这是在告诉您,从C++ 1y开始,不能在const
对象上调用成员函数。
在const
之后添加getSize()
,使其成为const
成员函数:
constexpr size_t getsize() const { ... }