首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >静态const与const

静态const与const
EN

Stack Overflow用户
提问于 2018-03-08 12:23:32
回答 1查看 648关注 0票数 1

在C中,static constconst static在变量声明中有区别吗?

const static给了warning: 'static' is not at beginning of declaration

这不是我的代码,我看到的所有其他关于C++和static的问题都有不同的含义。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-08 12:27:15

限定符和说明符的顺序并不重要。2011年N1570 6.7.3 10:

…说明符或限定符列表中类型限定符的顺序不影响指定类型。

和6.7.2 2:

…类型说明符可能以任何顺序出现,可能与其他声明说明符混合。

然而,在6.11.5中,标准将在其他说明符或限定符之后使用存储类说明符描述为过时:

在声明中放置声明说明符之前的存储类说明符是一个过时的特性。

“过时”是指在今后修订标准时可考虑撤回这一特征(根据导言第2款)。因此,发出使用const static警告的编译器建议进行更改,以帮助为C的未来版本准备源代码。

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

https://stackoverflow.com/questions/49173034

复制
相关文章

相似问题

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