static_assert
ため-INIT文文ののに配置されましたか?例えばstatic_assertため-INIT文for文の
:
for(static_assert(true, ""); false;); // error
static_assert
ため-INIT文文ののに配置されましたか?例えばstatic_assertため-INIT文for文の
:
for(static_assert(true, ""); false;); // error
Grammatically。 for
ループがある:
for (init-statement; conditionopt ; expressionopt) statement
INIT文;
または単純宣言続い式のいずれかです。 static_assert-宣言はそのようなものではないので、そこに行くことはできません。
ですが、static_assertは宣言です – rahnema1
@ rahnema1しかし、それは*単純宣言ではありません。 – Barry
@ rahnema1 'static_assert'は*ブロック宣言です*単純宣言*ではありません。 – NathanOliver
なぜそれが必要ですか? – Slava
@Slava 'Language-Lawyer'タグwikiの記事によれば、「あなたの質問はそうでなければ実用的ではないかもしれませんが」。 –
@Slavaはまだ必要ありません。コンパイラは要求指向か標準指向ですか? – rahnema1