Объявления членов в пределах класса или интерфейса (C++/CLI)
Процесс объявления свойств и операторов был существенно переработан при переходе от управляемых расширений для C++ к Visual C++: скрыты основные сведения о реализации, которые были видны в управляемых расширениях. Объявление событий также изменено.
В категорию изменений, которые не поддерживаются управляемыми расширениями, включены статические конструкторы, которые теперь могут определяться внешне (в управляемых расширениях они должны были определяться внутренне); введено понятие делегирующего конструктора.
Содержание
Объявление свойства
Рассматриваются изменения в объявлении свойств.Объявление индекса свойства
Рассматриваются изменения в объявлении индексированных свойств.Делегаты и события
Рассматриваются изменения в синтаксисе объявления делегатов и событий.Запечатывание виртуальной функции
Рассматриваются изменения в синтаксисе запечатывания функций.Перегруженные операторы
Рассматриваются изменения в перегрузке оператора.Изменение операторов преобразования
Рассматриваются изменения в операторах преобразования.Явное переопределение элемента интерфейса
Рассматриваются изменения в методах явного переопределения члена интерфейса.Закрытые виртуальные функции
Рассматриваются изменения способа обработки закрытых виртуальных функций в производных классах.Компоновка статической константы Int больше не является литералом
Рассматриваются изменения способа связывания целочисленных членов static const и явного объявления констант с использованием нового ключевого слова literal.