テンプレートタイプを特定のサイズの可変タイプに制限することは可能かどうか疑問に思いましたか?sizeof(int)== 4およびsizeof(bool)== 1であるコンパイラでこのコードを実行する場合、4バイトの変数を受け入れ、他のすべてを拒否するとします。
template <class T> FourOnly {...};
FourOnly<int> myInt; // this should compile
FourOnly<bool> myBool; // this should fail at compilation time
何か案が?ありがとう!