Похоже, что нет какой-либо библиотечной функции для вычисления размера типа в битах.
Правильно ли я предполагаю, что это можно сделать следующим образом?
#include <climits>
template <typename T>
size_t Size_In_Bits(){
return sizeof(T) * CHAR_BIT;
}
Будет ли это всегда возвращать количество битов, которое может быть нацелено на тип?