Я не знаю, есть ли такая переменная, но вы можете проверить на _MSC_VER
, что будет определено в Visual Studio. Затем вы можете принять модель LLP. Если это когда-либо изменится в будущем, вы можете использовать значение _MSC_VER
для проверки версий компилятора.
Если вы ищете типы стандартного размера, посмотрите boost :: integer , который определяет целочисленные типы с фиксированным размером в бит.