static const int和static int const有什么区别?

问题描述 投票:1回答:1

在此answer中使用的OP:

static int const var = 5;

在条件编译控件的上下文中。


使用static const intstatic int const之间有区别吗?

例如,例如:

static const int var;

vs。

static int const var;

我不知道在staticconst之间中间暗示类型的技术。有区别吗?

c static const qualifiers
1个回答
1
投票

声明说明符的语法在C 2018 6.7 1中给出,它显示存储类说明符(例如static),类型(例如shortdouble),限定符(例如[C0 ]),功能(constinline)以及对齐方式可能以任何顺序出现。 6.7节中的任何内容均未赋予说明符出现的顺序任何意义,因此我们可以假定说明符的任何组合均具有相同的含义,而与顺序无关。

关于这点的“顺序”仅在6.7.2 2中出现,它表示“……类型说明符可以以任何顺序出现,并且可能与其他声明说明符混合。”

© www.soinside.com 2019 - 2024. All rights reserved.