私はいくつかのテンプレート設定をしていますstruct、これらの構造体で静的なアサートを使用するのは大丈夫ですか?構造体内の静的アサートが許可されていますか?
template<typename T, int N, (and so on...)>
struct Settings{
static const int n = N;
STATIC_ASSERT(n == 5);
typedef typename T GAGA;
}
ご回答ありがとうございました!
この例は意味をなさない... nが5でなければならない理由は、テンプレートパラメータ? –
コンパイルして見ないのはなぜですか? – Xeo
この例は、デモンストレーションの目的のみです...この種のテンプレートパラメータのチェックが良いのであれば、私はちょっとフィードバックを得たいと思っていました...そして、正しい静的なアサートマクロが使用されている限り、それはそこに使用することができます! :-) – Gabriel