首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >[[maybe_unused]]应用于静态数据成员

[[maybe_unused]]应用于静态数据成员
EN

Stack Overflow用户
提问于 2018-03-31 04:13:36
回答 1查看 489关注 0票数 13

标准草案在10.6.6第2项中对[maybe_unused]进行了说明

该属性可应用于类、类型定义名称、变量、非静态数据成员、函数、枚举或枚举器的声明。

是否有理由将静态数据成员排除在此之外?即

代码语言:javascript
运行
复制
struct Foo {
    [[maybe_unused]] static inline int foo = 0;
};

我问,因为我有一个静态数据成员,它的类型有一个非平凡的构造函数,它做了一些有用的事情,但在其他方面却没有被使用。

EN

回答 1

Stack Overflow用户

发布于 2018-03-31 10:14:20

basic/6说明任何对象声明都构成一个变量。“非静态数据成员”与“变量”一起出现在列表中,因为引用类型的非静态数据成员不是变量。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49580845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档