1

staticクラスメンバーでキーワードを使用するときは、通常、次のようにreturntypeの前にキーワードを配置します。

class Problem {
public:
    static void solve() {}
}

VS2010で、リターンタイプと同じように反転することに気づきました。

class Problem {
public:
    void static solve() {}
}

規格はこれについて何と言っていますか?これは私が知っておくべき他の意味がありますか、それともまったく同じですか?

4

1 に答える 1

3

decl-specifier-seq opt(ISO / IEC 14882:2011、§7宣言)のさまざまなコンポーネントの順序は、おおむね任意です。特に、ストレージクラス(「static」など)を型情報と混在させることができますが、C標準では、最初以外のストレージクラスを使用することは廃止されています(ただし、C ++では廃止されています)。標準)。

于 2012-11-29T00:58:37.410 に答える