Добавление универсального класса C++
Универсальный класс C++ можно добавить с помощью представления классов. Универсальный класс C++ — это класс, который определен вами, или производный от него.
Добавление универсального класса C++ в проект
В представлении классов щелкните правой кнопкой мыши проект, куда вы хотите добавить новый класс, а затем выберите Добавить и Класс.
В области шаблонов диалогового окна Добавление класса выберите Класс C++ . Нажмите кнопку Добавить, чтобы отобразить Общий мастер класса C++.
В мастере укажите имя класса и определите параметры или примите значения по умолчанию.
Чтобы закрыть мастер и просмотреть новый универсальный класс C++ в проекте, нажмите кнопку Готово.
В этом разделе
Мастер универсальных классов C++
Добавляет универсальный класс C++ в проект. Этот класс не наследует от ATL или MFC.
Имя класса
Задает имя нового файла.
H-файл
Задает имя файла заголовка для нового класса. По умолчанию это имя основано на имени, указанном в поле Имя класса. Чтобы сохранить файл заголовка в выбранном расположении или добавить объявление класса к существующему файлу, нажмите кнопку с многоточием ( ... ). Если указать существующий файл и нажать кнопку Готово мастер предложит указать, нужно ли добавить объявление класса к содержимому файла. Чтобы добавить объявление, нажмите кнопку Да; чтобы вернуться в мастер и указать другое имя файла, нажмите кнопку Нет.
CPP-файл
Задает имя файла реализации для нового класса. По умолчанию это имя основано на имени, указанном в поле Имя класса. Чтобы сохранить файл реализации в выбранном расположении или добавить определение класса к существующему файлу, нажмите кнопку с многоточием ( ... ). Если указать существующий файл и нажать кнопку Готово мастер предложит указать, нужно ли добавить определение класса к содержимому файла. Чтобы добавить определение, нажмите кнопку Да; чтобы вернуться в мастер и указать другое имя файла, нажмите кнопку Нет.
Базовый класс
Задает базовый класс для нового класса.
Доступ
Задает доступ к членам базового класса для нового класса. Модификаторы доступа — это ключевые слова, которые определяют уровень доступа других классов к функциям-членам класса. Дополнительные сведения об указании доступа см. в разделе Управление доступом к членам. По умолчанию уровень доступа класса имеет значение
public
.public
protected
private
- По умолчанию (модификатор доступа не создается).
Виртуальный деструктор
Указывает, является ли деструктор класса виртуальным. Использование виртуального деструктора помогает обеспечить вызов подходящего деструктора при удалении экземпляров производных классов.
Встроенный
Создает конструктор классов и определение класса в виде встраиваемых функций в файле заголовка.
Управляемый
Когда установлен, добавляет управляемый класс и файл заголовка. Когда снят, добавляет собственный класс и файл заголовка.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по