0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 29
1

Указатель this и операция разрешения области действия

08.10.2014, 11:45. Показов 490. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста..возник вопрос при наследовании классов
Вот фрагмент кода, конструктор класса Lector, который наследует некоторые поля от класса Graduate с добавлением поля subject..переменная, хранящая информацию в поле subject имеет такое же название

C++
1
2
3
4
Lector::Lector(char *name, int age, char *form, char *subject) : Graduate (name, age, form)
{
         strcpy(Lector::subject, subject);
}
Вопрос заключается в том:
1) могу ли я использовать указатель this вместо операции разрешения области действия
2) и в чем будет различие их использования в данном фрагменте программы?

Заранее спасибо
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2014, 11:45
Ответы с готовыми решениями:

Оператор разрешения области видимости
Только начинаю изучать ООП. Объясните где и как применяется оператор разрешения области видимости.

Операция сравнения и выбора соответствующего действия
Ребят, подскажите пожалуйста. Пишу расчетную работу в Maple по технологии машиностроения, но я...

Выполнение действия, если операция копирования прошла неуспешно
Здравствуйте!!! как написать bat приведу пример если происходит копирование d:\1.txt происходит...

Области действия переменной
void f() { ... // 1 { ... // 2 int i; for(i=0; i<10; ++i) { ......

2
Эксперт по математике/физикеЭксперт С++
1932 / 1270 / 365
Регистрация: 16.05.2013
Сообщений: 3,317
Записей в блоге: 6
08.10.2014, 11:48 2
Цитата Сообщение от milkina Посмотреть сообщение
1) могу ли я использовать указатель this вместо операции разрешения области действия
Да можете.
Цитата Сообщение от milkina Посмотреть сообщение
2) и в чем будет различие их использования в данном фрагменте программы?
Ни в чем.
0
3247 / 2049 / 351
Регистрация: 24.11.2012
Сообщений: 4,902
08.10.2014, 12:44 3
Цитата Сообщение от milkina Посмотреть сообщение
переменная, хранящая информацию в поле subject имеет такое же название
Поэтому во многих соглашениях рекомендуется полям класса давать другие имена. Например, дополнять их суффиксом _ или префиксом m_ (e.g. value_, m_value).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2014, 12:44

Действия в глобальной области
Здравствуйте! Скажите, пожалуйста, почему в глобальной области нельзя работать также, как в...

Hover , увеличение области действия
Нужна помощь. есть 2 блока: 1 видимый, 2 невидимый. Наводим на видимый > появляется невидимый....

Зачем тут создается указатель p? И что за "странная" операция *p = *p = 1?
Здравствуйте. Ребят, очень нуждаюсь в помощи, помогите понять. Попался мне на мсдн код, в...

Считать цвет определенной области и выполнить определенные действия, в зависимости от цвета
Смотрите, возможно ли сделать так что бы программа считывала в онлайн режиме цвета в определенной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.