Форум программистов, компьютерный форум 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++ Определители матрицы найти компактным методом исключения (метод крамера) определители матрицы нужно найти компактным методом исключения (это как?). Коэффициенты представленны структурой компклесного числа в символьной форме. помогите решить!! И чем символьная фрма отличается от алгебраической? http://www.cyberforum.ru/cpp/thread21776.html
Возможность Borland C++ 5.02 C++
Можно ли создать хорошою программу на Borland C++ 5.02 :help:
C++ Правильно ли реализованы операторы (в смысле логики)?
mik-a-el, Отписался на форуме-теперь ответь пожалуйста)) bool operator == (complex &c) { if (re==c.re && im==c.im) return 1; return 0; }
C++ Как перегрузить функцию xcout? http://www.cyberforum.ru/cpp/thread21483.html
У меня уже мозги не варят... Пожалуйста подскажите как перегрузить функцию xcout что бы в качетве аргумента она получала указалеть на символьную строку.. точнее создать пеергруженную функцию xcout, получающую в качестве аргумента символьную строку и возращаюшую целое значение... как я понимаю надо перегрузить << для этого я написал что-то типа: #include <iostream> #include <string.h>...
C++ Для чего используеться передача структурных переменных в функцию? Вообщем прошу помощи. 1) Для чего используеться передача структурных переменных в функцию? Как производиться доступ к полям структуры? Какими дополнительными возможностями обладают структуры. 2) На языке С 1. нужно написать выражение для доступа к 4-му элементу двухмерного массива. 2.1)Последовательность операторов которая печатает двухмерный массив в табулированном формате. 2.2) присваивает... подробнее

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

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

29.01.2009, 14:58. Просмотров 1325. Ответов 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 ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru