次の行は g++ で正常にコンパイルされますが、clang:: でエラーが発生します。
static_assert(tBits <= sizeof(ULONG)*8, "This is IO method");
g++ 警告 ::
テンプレート パラメータに依存する「static_assert」への引数はないため、「static_assert」の宣言が利用可能でなければなりません
クランエラー::
宣言されていない識別子「static_assert」の使用。「static_cast」のことですか?
私を助けてください。
コメントからの関数宣言:
template < size_t tBits >
HRESULT DoIO( std::bitset< tBits >& bitsetToSerialize ) const