0
수 i를 그 클래스 템플릿 정수 매개 변수를 확인하기 위해 다음을 짝수 수행static_assert
template<int N>
struct S
{
static_assert(N % 2 == 0, "fail");
};
이 GCC 4.8.3로 컴파일하지만이 코드는 C를 위반하지 않는 경우에 확실하지 않다 ++ 11 표준 및 다른 표준 호환 컴파일러와 함께 사용할 것인지 여부를 결정합니다.
아무 문제가 없습니다. – chris
@chris 네, 맞습니다 : "fail" – jrok
@jrok, 당신이 말하는 것이 Ok입니까,하지 않습니까? – user2052436