[cpp.predefined]
Изменение: __STDC__ определено ли, и если да, то каково его значение, определяется
реализацией.
Обоснование:
C ++ не идентичен ISO C. Обязательное __STDC__
определение потребует от переводчиков неверных утверждений. Каждая реализация должна выбрать поведение, которое будет наиболее полезным для ее рынка.
Влияние на исходную функцию:
изменение семантики четко определенной функции.
Сложность преобразования:
семантическое преобразование.
Насколько широко используется.
Ссылки на программы и заголовки __STDC__ встречаются довольно часто.