Типы значений и их режимы работы (C++/CLI)
Типы значений претерпели значительные изменения, начиная с управляемых расширений для C++ и заканчивая Visual C++. В этом разделе мы рассмотрим перечисляемый тип среды CLR, тип класса значения, упаковку-преобразование, доступ к упакованным экземплярам в куче CLR, а также внутренние и закрепляющие указатели. В данной области произошли масштабные трансформации языков программирования.
Содержание
Типы значений и их режимы работы (C++/CLI)
Изменения в объявлении и режимах перечисляемых элементов.Неявная упаковка-преобразование типов значений
Причины неявной упаковки-преобразования типов значений и последующие изменения в режимах работы.Дескриптор отслеживания для упакованных значений
Способ преобразования неявной упаковки-преобразования типов значения с дескриптора отслеживания в упакованный объект-значение.Семантика типа значения
Изменения в семантике типа значения, в том числе в унаследованных виртуальных методах, в конструкторах, созданных по умолчанию для класса, а также во внутренних и закрепляющих указателях.
См. также
Ссылки
Классы и структуры (расширения компонентов C++)