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

dynamic_cast<X&>(Y) что в результате? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Где можно взять исходник DLL с функцией простой обработки графики? http://www.cyberforum.ru/cpp-beginners/thread461641.html
Кто-нибудь знает где можно взять исходник DLL с функцией простой обработки графики???
C++ локалка по NetBEUI между DOS и WINDOWS Я понятия не имею как посылать и принимать пакеты локалки используя при этом драйвер сети (да и без него тем более) в Windows проблемм нет , а с ДОСом тяжело.... http://www.cyberforum.ru/cpp-beginners/thread461638.html
C++ Размышления о string из STL
Класс string из шаблона STL замечательная вещь! Но вчера он меня чуть не убил... #include <string> using namespace std ... string a = 'abc'; string b = a; // Я почти был уверен, что оператор...
C++ Клавиатурный шпион или что-то в этом роде
Помогите написать программу, реагирующую на все нажатия клавиатуры в Windows и выполняющую какие-нибудь действия в зависимости от нажатой клавиши или комбинаций клавиш.
C++ Как можно получить LIB, имея DLL? http://www.cyberforum.ru/cpp-beginners/thread461499.html
Подскажите, пожалуйста, как можно получить LIB, имея DLL? Есть ли такие утилиты, если да, то где их можно найти? Спасибо!
C++ Список IP-адресов в локальной сети Как, зная адрес и маску подсети, с помощью Windows API получить список IP всех хостов? Пингование всех возможных адресов не годится. подробнее

Показать сообщение отдельно
Brother
Сообщений: n/a

dynamic_cast<X&>(Y) что в результате? - C++

22.10.2007, 10:12. Просмотров 1553. Ответов 10
Метки (Все метки)

Попытка привести указатель на один класс к указателю на другой (несовместимый) в результате получим NULL
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class X{
};
class Y{
};
 
X *px = new X();
Y *py = dynamic_cast<Y*>(X);
//py == NULL т.к. px неприводим к py
 
Что будет результатом, если
 
class X{
};
class Y{
};
 
X x;
X& ref_X = x;
Y& ref_Y = dynamic_cast<Y&>(ref_X);
//чему равно ref_Y ?
Кто что скажет ? ...Желательно со ссылкой на источник, типа ANSI C++ стандарт и пр...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru