Разделы презентаций


Объектно-ориентированное программирование

Ограничение на наследованиеОператор присваивания уникален среди остальных операторов тем, что он не может наследоваться. Перегрузив присваивание в базовом классе, вы не сможете использовать ту же функцию в порожденных классах.alpha(alpha а)

Слайды и текст этой презентации

Слайд 1Объектно-ориентированное программирование
Особенности работы присваивания, копирования, типизации классов

Объектно-ориентированное программированиеОсобенности работы присваивания, копирования, типизации классов

Слайд 2Ограничение на наследование
Оператор присваивания уникален среди остальных операторов тем, что

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

не сможете использовать ту же функцию в порожденных классах.

alpha(alpha а)
Ограничение на наследованиеОператор присваивания уникален среди остальных операторов тем, что он не может наследоваться. Перегрузив присваивание в

Слайд 3Запрещение копирования
class alpha
{
private:
alpha& operator = (alpha&); //Скрытое присваивание
alpha(alpha&); //Скрытое копирование
};

alpha

a1,а2;
a1 = а2; //присваивание
alpha a3(a1); //копирование

Запрещение копированияclass alpha{private:alpha& operator = (alpha&); //Скрытое присваиваниеalpha(alpha&); //Скрытое копирование};alpha a1,а2;a1 = а2; //присваиваниеalpha a3(a1); //копирование

Слайд 4Эффективное использование памяти классом String

Эффективное использование памяти классом String

Слайд 5Эффективное использование памяти классом String

Эффективное использование памяти классом String

Слайд 6Эффективное использование памяти классом String

Эффективное использование памяти классом String

Слайд 7Эффективное использование памяти классом String

Эффективное использование памяти классом String

Слайд 8Эффективное использование памяти классом String

Эффективное использование памяти классом String

Слайд 9Указатель this

Указатель this

Слайд 10Использование this для возврата значений

Использование this для возврата значений

Слайд 11Динамическая информация о типах
Чтобы заработали dynamic_cast и typeid, компилятор должен

активизировать механизм, который позволяет определять и изменять тип объекта во

время выполнения программы — RTTI (Run-Time Type Information). В системе Borland С++ Builder этот механизм включается по умолчанию, а в Microsoft Visual C++ нужно подключать его вручную.
Динамическая информация о типахЧтобы заработали dynamic_cast и typeid, компилятор должен активизировать механизм, который позволяет определять и изменять

Слайд 12Изменение типов указателей с помощью dynamic_cast

Изменение типов указателей с помощью dynamic_cast

Слайд 13Оператор typeid

Оператор typeid

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика