Как и в случае макрокоманды __DATE__, каждое включение
__TIME__ будет содержать одно и то же значение, независимо от того, сколько времени продолжалась обработка файла. Он имеет формат
hh:vv:ss, где hh - это часы (от 00 до 23), mm - это минуты (от 00
до 59), а ss - это секунды (от 00 до 59).
__TLC__
Эта макрокоманда всегда имеет значение True при использовании 32-битового компилятора. См. описание ключевого слова __thread.
__TURBOC__
Данная макрокоманда специфична для Borland Cи и С++. Она
опpеделена как шестнадцатиричная константа 0x0410. Это числовое
значение в последующих версиях будет увеличено.
__WIN32__
Для 32-разрядного компилятора эта макрокоманда всегда определена. Она определена для консольных приложений и приложений
GUI.
_Windows
Указывает на то, что генеpиpуется код, специфичный для Windows. Данная макрокоманда определена, если вы компилируете модуль
с любым включенным параметром -W (генерация прикладной программы
для Windows). Если ни один из этих параметров не включен, то данная макрокоманда не определена.