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

dynamic_cast в иерархии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите сделать ActiveX компонент Таймера на микросекунду из готовых исходников http://www.cyberforum.ru/cpp/thread21910.html
... в ветке http://www.cyberforum.ru/cpp-beginners/thread20934.html?highlight=%F2%E0%E9%EC%E5%F0 обсуждался вопрос программирования таймера на 1 МИКРО!секунду. Ensase предложил свой вариант - http://www.cyberforum.ru/attachment.php?attachmentid=1803&d=1232008671 , за что ему большое спасибо. Вот только я начинающий и к тому же на VB... Так что может кто-нить поможет создать и выложить здесь...
C++ Возможность Borland C++ 5.02 Можно ли создать хорошою программу на Borland C++ 5.02 :help: http://www.cyberforum.ru/cpp/thread21711.html
Как перегрузить функцию xcout? C++
У меня уже мозги не варят... Пожалуйста подскажите как перегрузить функцию xcout что бы в качетве аргумента она получала указалеть на символьную строку.. точнее создать пеергруженную функцию xcout, получающую в качестве аргумента символьную строку и возращаюшую целое значение... как я понимаю надо перегрузить << для этого я написал что-то типа: #include <iostream> #include <string.h>...
C++ Инспектор динамической памяти процессов
Здравствуйте! Помогите пожалуйста. Нужно сделать "Инспектор динамической памяти процессов". Может у кого-нибудь есть что-нибудь?
C++ Задачка с динамической памятью и вводом из файла http://www.cyberforum.ru/cpp/thread21163.html
Здраствуйте...Помогите написать любую программу с использованием динамической память и ввода из файла...на c++ версии вроде 3.1 досовский вообщем..Программа расчитана на конец первого симестра в институте..Вообщем не очень сложная...Помогите пожалуйста послезавтра экзамен по информатике =(
C++ Работа с устройствами Здравствуйте, как я понял, как выключить интернет никто не знает... Я порылся еще в гугле, но безрезультатно. В итоге я понял, что походу - некак) Но нашелся другой способ - отключить сам девайс. Отсюда выплывает вопрос, кто знает, как работать с устройствами, что для этого нужно. Может кто подкинет функции которые для этого используются? Спасибо. подробнее

Показать сообщение отдельно
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1

dynamic_cast в иерархии - C++

29.01.2009, 14:58. Просмотров 1334. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class A
{
....
};
 
class B : public A
{
public:
  A a1;
  A a2;
void SomeFunc(A *a = this);
};
 
void B::SomeFunc(A *a)
{
   if (dynamic_cast<B*>(a))
      DoSomething_1();
   else 
      DoSomething_2();
}
сработает ли условие dynamic_cast<B*>(a) если а не будет указателем на класс B ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru