小编dvr*_*r33的帖子

C++ 类型属性是继承的吗?

我认为这并不是真正的函数属性是否继承的重复?,因为我想知道类,而不是成员函数:

struct [[nodiscard]] error {};
struct critical_error : error {};

critical_error foo();

int main() {
   foo(); // no warning.
}
Run Code Online (Sandbox Code Playgroud)

看来[[nodiscard]]这里的属性没有被继承。所有类型属性都相同吗?

c++ c++11

6
推荐指数
1
解决办法
2101
查看次数

标签 统计

c++ ×1

c++11 ×1