C /CLI

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
C /CLI
Класс языка
Тип исполнения компилируемый
Основные реализации Visual C
Испытал влияние C , Managed C
Сайт docs.microsoft.com/en-us…

C /CLI — язык для среды программирования Microsoft .NET. Он интегрирует C стандарта ISO с Объединённой системой типов (Unified Type System, UTS), рассматриваемой как часть общеязыковой инфраструктуры (Common Language Infrastructure, CLI). Он поддерживает и исходный уровень, и функциональную совместимость исполняемых файлов, скомпилированных с родного и управляемого C . C /CLI представляет собой дальнейшее развитие Managed C . C /CLI стандартизирован в ECMA как ECMA-372.

Доступен в Microsoft Visual Studio начиная с версии 2005.

Примечание: В Visual Studio 2010 отсутствует IntelliSense для C /CLI. Причину разработчики не огласили, однако предложили временное решение для смешанных проектов C и C /CLI. Для первых файлов нужно не указывать при компиляции в свойствах проекта /clr: nostdlib. Данный баг исправлен в Visual Studio 2012[1]

Литература

[править | править код]
  • Гордон Хогенсон. C /CLI: язык Visual C для среды .NET = C /CLI Primer. — М.: «Вильямс», 2007. — С. 464. — ISBN 1-59059-705-2.
  • Nishant Sivakumar. C /CLI in Action = C /CLI in Action. — М.: Manning Publications, 2007.

Примечания

[править | править код]