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

Вопрос про "Наследование" и "Объединение" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что дописать в код, чтобы программа не округляла результат? http://www.cyberforum.ru/cpp-beginners/thread349347.html
Что дописать в код, чтобы программа не округляла результат? #include <iostream> #include <iomanip> using namespace std; int main() { double vklad,procent,n,rez=0; //nach summa, % stavka int gg; //kolich. let
C++ Оставление курсора на строке Как сделать так, чтоб после ввода значения в командной строке курсор оставался на той же строке, а не переходил на новую? http://www.cyberforum.ru/cpp-beginners/thread349344.html
C++ Заполнить К элементов, стоящих во второй половине данного массива, последовательными числами от K до 1.
Есть задача: Дан N-элементный одномерный массив M. Заполнить К элементов, стоящих во второй половине данного массива, последовательными числами от K до 1. Подскажите, пожалуйста, с помощью какой функции искать эту половину и как потом перемещать элементы?
C++ токены
здравствуйте! нужны идеи по решению этой задачи. у меня никаких кроме как поделить их на токены... Однажды Азиз заметил, что номер его телефона 321321 и номер его дома 111 обладают интересным свойством: их можно разбить на несколько одинаковых частей: 321|321, 1|1|1. Азиз назвал числа, которые можно разбить на k частей (k > 1), k-числами. Например, число 2323 является 2-числом (23|23), число...
C++ Упражнения http://www.cyberforum.ru/cpp-beginners/thread349308.html
Всем добрый день! Недавно начал изучать С++. Прошел Несколько тем: Классы, управляющие операторы, немножко циклы. Есть ли на форуме такая тема куда выкладывают упражнения, потому что в книжке их очень мало, а самим придумывать не получается. Если такой темы нет, то подкиньте пару задачек плиз. Спасибо!
C++ Код не работает как метод... День добрый! есть код: CoInitialize(NULL); * *if(CoInitializeSecurity( NULL, -1, NULL, NULL, RPC_C_AUTHN_LEVEL_PKT, RPC_C_IMP_LEVEL_IMPERSONATE, NULL, EOAC_NONE, 0) != S_OK) * *{ * * * *qDebug() << "Error: CoInitialize"; * * * *return 1; } подробнее

Показать сообщение отдельно
LosAngeles
Заблокирован
08.09.2011, 16:11
Цитата Сообщение от res Посмотреть сообщение
1)Как создать функцию в классах Pisces, Mammals для доступа в их унаследованные подклассы? Например: pMammals->isDog()->CatchACat()
в isDog должно быть кастование, вот тут даже пример есть
http://ru.wikipedia.org/wiki/Dynamic_cast

Добавлено через 2 минуты
try и catch мутишь, а в нём пытаешься даункастить в собаку


Цитата Сообщение от res Посмотреть сообщение
2)Как всё это включить в объединение(namespace) Animals?
Например: Animals::Mammals().isDog()->CatchACat;
namespace Animals {
//все классы mammals , dog, cat и тд
}

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