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