Поделиться через


Добавление универсального класса C++

Универсальный класс C++ можно добавить с помощью представления классов. Универсальный класс C++ — это класс, который определен вами, или производный от него.

Добавление универсального класса C++ в проект

  1. В представлении классов щелкните правой кнопкой мыши проект, куда вы хотите добавить новый класс, а затем выберите Добавить и Класс.

  2. В области шаблонов диалогового окна Добавление класса выберите Класс C++. Нажмите кнопку Добавить, чтобы отобразить Общий мастер класса C++.

  3. В мастере укажите имя класса и определите параметры или примите значения по умолчанию.

  4. Чтобы закрыть мастер и просмотреть новый универсальный класс C++ в проекте, нажмите кнопку Готово.

В этом разделе

Мастер универсальных классов C++

Добавляет универсальный класс C++ в проект. Этот класс не наследует от ATL или MFC.

  • Имя класса

    Задает имя нового файла.

  • H-файл

    Задает имя файла заголовка для нового класса. По умолчанию это имя основано на имени, указанном в поле Имя класса. Чтобы сохранить файл заголовка в выбранном расположении или добавить объявление класса в существующий файл, нажмите кнопку с многоточием (...). Если вы укажете существующий файл и нажмите кнопку "Готово", мастер предложит указать, следует ли добавить объявление класса в содержимое файла. Чтобы добавить объявление, нажмите кнопку Да; чтобы вернуться в мастер и указать другое имя файла, нажмите кнопку Нет.

  • CPP-файл

    Задает имя файла реализации для нового класса. По умолчанию это имя основано на имени, указанном в поле Имя класса. Чтобы сохранить файл реализации в выбранном расположении или добавить определение класса в существующий файл, нажмите кнопку с многоточием (...). Если указать существующий файл и выбрать "Готово", мастер предложит указать, следует ли добавить определение класса к содержимому файла. Чтобы добавить определение, нажмите кнопку Да; чтобы вернуться в мастер и указать другое имя файла, нажмите кнопку Нет.

  • Базовый класс

    Задает базовый класс для нового класса.

  • Открыть

    Задает доступ к членам базового класса для нового класса. Модификаторы доступа — это ключевые слова, которые определяют уровень доступа других классов к функциям-членам класса. Дополнительные сведения об указании доступа см. в разделе Управление доступом к членам. По умолчанию уровень доступа класса имеет значение public.

    • public
    • protected
    • private
    • По умолчанию (модификатор доступа не создается).
  • Виртуальный деструктор

    Указывает, является ли деструктор класса виртуальным. Использование виртуального деструктора помогает обеспечить вызов подходящего деструктора при удалении экземпляров производных классов.

  • Inline

    Создает конструктор классов и определение класса в виде встраиваемых функций в файле заголовка.

  • Управляемый

    Когда установлен, добавляет управляемый класс и файл заголовка. Когда снят, добавляет собственный класс и файл заголовка.