Мастер добавления функции-члена
Этот мастер добавляет объявление функции-члена в заголовочный файл и заглушку ее реализации в файл реализации для выбранного класса.
После добавления функции-члена с помощью мастера можно отредактировать код в среде разработки.
Тип возвращаемого значения
Задает тип возвращаемого значения для добавляемой функции-члена.Можно указать собственный тип возвращаемого значения или выбрать тип из списка имеющихся.Сведения о типах см. в разделе Основные типы.char
int
unsigned int
double
long
unsigned long
float
short
void
HRESULT
unsigned char
Имя функции
Задает имя добавляемой функции-члена.Тип параметра
Задает тип параметра, добавляемого для функции-члена (если у нее есть параметры).Можно указать собственный тип параметра или выбрать тип из списка имеющихся.char
int
unsigned char
double
long
unsigned int
float
short
unsigned long
Имя параметра
Задает имя параметра, добавляемого для функции-члена (если у нее есть параметры).Список параметров
Отображает список параметров, добавленных к функции-члену.Чтобы добавить параметр в список, укажите тип и имя в полях Тип параметра и Имя параметра, а затем нажмите кнопку Добавить.Чтобы удалить параметр из списка, выберите параметр и нажмите кнопку Удалить.Доступ
Задает способ доступа к функции-члену.Модификаторы доступа — это ключевые слова, задающие способ доступа других классов к функции-члену.Дополнительные сведения о задании метода доступа см. в разделе Управление доступом к членам.По умолчанию уровень доступа к функции-члену задается как public.Проверьте тип новой функции-члена (статическая или виртуальная, а также встроенная или чистая).Если функция-член объявлена как чистая, флажок Virtual установлен, и флажок Встроенная становится недоступным.По умолчанию создается нестатическая невиртуальная функция-член.
Параметр
Описание
Указывает, что функция работает как глобальная и может вызываться из-за пределов своего класса — даже без создания экземпляра класса.Функция-член не имеет доступа к нестатическим членам.Функция-член, объявленная как Static, не может быть виртуальной.
Обеспечивает вызов надлежащей функции-члена для объекта вне зависимости от выражения, посредством которого вызывается функция-член.Функция-член, объявленная как Virtual, не может быть статической.
Pure
Указывает, что реализация объявляемой виртуальной функции-члена не предоставляется. В связи с этим параметр Pure может задаваться только для виртуальных функций-членов.Дополнительные сведения см. в разделе Синтаксис объявления членов класса.
Класс, содержащий хотя бы одну чисто виртуальную функцию-член, считается абстрактным.Классы, производные от абстрактного класса, должны реализовать чисто виртуальную функцию-член, в противном случае они также будут абстрактными.
Предписывает компилятору вставить копию тела функции-члена в каждое место, где она вызывается.Функция-член, объявленная как Inline, не может быть чистой.
CPP-файл
Задает местоположение файла, в который записывается заглушка реализации функции-члена.По умолчанию она записывается в CPP-файл класса, в который добавляется функция-член.Чтобы изменить имя файла, нажмите кнопку с многоточием.Реализация функции-члена добавляется в выбранный файл.Комментарий
Комментарий к функции-члену в заголовочном файле.Сигнатура функции
Отображает функцию-член в том виде, в котором она предстанет в коде после нажатия кнопки Готово.Редактирование текста в этом поле невозможно.Чтобы изменить функцию-член, измените значения в соответствующих полях мастера.