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

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 предложил свой вариант -...
C++ Возможность Borland C++ 5.02 Можно ли создать хорошою программу на Borland C++ 5.02 :help: http://www.cyberforum.ru/cpp/thread21711.html
Как перегрузить функцию xcout? C++
У меня уже мозги не варят... Пожалуйста подскажите как перегрузить функцию xcout что бы в качетве аргумента она получала указалеть на символьную строку.. точнее создать пеергруженную функцию...
C++ Инспектор динамической памяти процессов
Здравствуйте! Помогите пожалуйста. Нужно сделать "Инспектор динамической памяти процессов". Может у кого-нибудь есть что-нибудь?
C++ Задачка с динамической памятью и вводом из файла http://www.cyberforum.ru/cpp/thread21163.html
Здраствуйте...Помогите написать любую программу с использованием динамической память и ввода из файла...на c++ версии вроде 3.1 досовский вообщем..Программа расчитана на конец первого симестра в...
C++ Работа с устройствами Здравствуйте, как я понял, как выключить интернет никто не знает... Я порылся еще в гугле, но безрезультатно. В итоге я понял, что походу - некак) Но нашелся другой способ - отключить сам девайс. ... подробнее

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

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

29.01.2009, 14:58. Просмотров 1379. Ответов 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 ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru