Примитивные типы не являются типами классов, поэтому у них нет статических членов, вот и все.
Если вы делаете их типами классов, вы изменяете основы языка (хотя думать об этом не будет проблемой из соображений совместимости, больше похоже на головную боль для стандартных ребят, чтобы точно определить, какие члены добавить к ним).
Но что более важно, я думаю, что никтоно вы заинтересованы в этом :);лично я не нахожу numeric_limits
таким ужасным (на самом деле, это довольно C ++ - иш - хотя многие могут утверждать, что часто то, что является C ++ - иш выглядит ужасным: P).
В целом,Я бы сказал, что это обычный «каждая функция начинается с минус 100 баллов» балл;в статье рассказывается о C #, но это еще более актуально для C ++, который уже обладает множеством языковых возможностей и тонкостей, сложным стандартом и множеством поставщиков компиляторов, которые могут наложить вето:
Один из способов сделатьэто через понятие «минус 100 баллов».Каждая функция начинается в лунке на 100 пунктов, что означает, что она должна оказать значительное положительное влияние на весь пакет, чтобы она стала языковой.Некоторые функции являются хорошими функциями для языка, но они не достаточно хороши, чтобы сделать его языком.
Даже если бы предложение было тщательно подготовлено кем-то другим, оно все равно потребовало бынастало время, чтобы комитет по стандартизации рассмотрел и обсудил его, и он, вероятно, был бы отклонен, поскольку это было бы дублированием материала, который уже возможен без проблем.