Is it possible to check this:
template<class IntType,IntType value>
struct X{};
What I mean by this is, is it possible to check that value supplied by user will "fit" into IntType
(which can be any of std integer types) type? For example, I would like to detect something like this:
X<char,300> a;//here 300 is out of range and I would like to be able to detect that.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…