C++/CLI — привязка
языка программирования С++ к среде программирования
.NET фирмы Microsoft. Она интегрирует
С++ стандарта ISO с Объединенной Системой Типов (Unified Type System, UTS), рассматриваемой как часть Общей Языковой Инфраструктуры (
Common Language Infrastructure,
CLI). Она поддерживает и исходный уровень, и функциональную совместимость исполнимых файлов, скомпилированных с родного и управляемого C++. C++/CLI представляет собой эволюцию
С++. Это, конечно, не подразумевает, что язык C++/CLI лучше, чем
С++; скорее C++/CLI лучше приспособлен к текущей и будущей вычислительной среде, в которой мы будем работать. Если вы запрограммировали в
Visual C++ устаревшие “родные приложения” и должны перенести или расширить эти приложения для
.NET, C++/CLI — основное (необходимое) инструментальное средство для вашего выживания.