Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ну жна помощь в приведении типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Характеристикой столбца целочисленной матрицы... http://www.cyberforum.ru/cpp-beginners/thread25467.html
Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик....
C++ Найти сумму элементов матрицы, которые размещены в строках с отрицательным элементом на главной диагонали Дана квадратная матрица А 6-го порядка. Найти сумму элементов матрицы, которые размещены в строках с отрицательным элементом на главной диагонали. Вычислить количество таких строк. #include... http://www.cyberforum.ru/cpp-beginners/thread25460.html
Меню на C C++
Здравствуйте.Поткиньте мне пожалуйста идею как реализовать меню на C.Пункт меню должен выбираться стрелочками,выбранный пункт должен светиться.Буду очень рад,если вы скинете мне название книжки по...
C++ Наследование
Например, есть класс cA и его наследник – класс cB. В определении класса cB написали функцию func, а в её сигнатуре объект родительского класса. При использовании это функции компилятор пропускает,...
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread25391.html
Как можно передать массив в функцию? у примеру через указатель.. а можно по другому? void Func(int* rMas); int _tmain(int argc, _TCHAR* argv) { int Mas={1,2,3}; Func(Mas);
C++ Как можно подсчитать количество слов в предложении? Маленький вопросик, как можно подсчитать количество слов в предложении. Я думал воспользоваться в качестве разделителя пробелом, но тогда, если предложение будет содержать одни пробелы, программа... подробнее

Показать сообщение отдельно
Alexiski
Любитель давать советы
339 / 131 / 2
Регистрация: 12.01.2009
Сообщений: 511
09.03.2009, 14:06
В этом примере показывается, как работает приведение классов, но, действительно, не показывается зачем оно нужно.

Назначение базового класса в том, что он реализует методы, работающие со всеми объектами Base, как являющиеся Derived, так и не являющимися. Поскольку базовый класс ничего не знает про Derived, то его методы требуют приведения объектов к типу Base. Но если мы точно знаем, что наш объект - именно Derived, а не чистый Base, то по завершении этих методов нам может потребоваться обратное преобразование. Как его сделать - показано в примере.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru