Строки в стиле С обрабатываются набором функций, которые «достались» С++ по наследству от С. При использовании строковых констант в качестве аргументов функций обычно выполняют преобразование из типа символьного массива в тип указателя на символ:
const char[]->const char*; const wchar_t[]->const wchar_t*;
Функции для работы с массивами типа char[ ]
Резюме
Класс может наследовать поля и методы другого класса. Класс, от которого наследуют, называется базовым классом. Наследующий класс — это производный класс. Производный класс наследует все поля и методы класса-родителя. Не наследуются операция присваивания, конструкторы и деструктор. При наследовании используется еще один модификатор доступа — protected (защищенный), который ограничивает видимость элементов класса. Защищенные элементы видны только прямым наследникам класса.
В производном классе можно определить новые поля и методы, перегрузить или переопределить унаследованные методы. Если в производном классе возникает необходимость использовать одноименный элемент базового класса, требуется задавать префикс — имя базового класса.
Наследование бывает простое и множественное, открытое и закрытое. Если базовый класс — единственный, то наследование простое. Если базовых классов несколько, то наследование множественное. Открытое наследование устанавливает между базовым и производным классом отношение «является»: объект производного класса является разновидностью объекта базового класса. Это положение называется принципом подстановки и поддерживается компилятором. При подстановке объекта производного класса на место объекта базового класса происходит неявное преобразование типа. При этом может произойти расщепление объекта производного типа.
Ищете софт для устройств apple - http://itopp.ru.
Закрытое наследование устанавливает отношение «реализован»: класс реализуется посредством класса. То же отношение устанавливается при композиции, когда объект одного класса включается в качестве поля данных в другой класс.
Опубликовал Kest
June 04 2014 21:53:11 ·
0 Комментариев ·
2439 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.