Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Указатели и преобразование

45K
14 марта 2012 года
botasa
45 / / 31.12.2010
Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ...

как сделать этот с указателями ???

Код:
A *a;
B b(1,2);
B *test;
test = &b;
try {
(а вот тут мне надо написать этот процесс преобразования
a = &A(test);
и так a = (A)test; уже по разному пишу но не работает)
}
catch(...) {
cout << "error\n";
}
26K
14 марта 2012 года
mudBit
224 / / 30.05.2011
Почисть код и используй нормальные сишные комментарии, а то нечитабельно совсем.
45K
14 марта 2012 года
botasa
45 / / 31.12.2010
Код:
A *a;
B b(1,2);
B *test;
test = &b;
try {
//а вот тут мне надо написать этот процесс преобразования
a = &A(test);
// и так, уже по разному пишу но не работает)
a = (A)test;
}
catch(...) {
cout << "error\n";
}
45K
14 марта 2012 года
botasa
45 / / 31.12.2010
мне всего лишь надо узнать как в С++ кодом написать преобразование указателя на класс Б до указателя на абстрактный класс А и всё .. тот код выше просто наброски ...
245
14 марта 2012 года
~ArchimeD~
1.4K / / 24.07.2006
http://ru.wikipedia.org/wiki/Dynamic_cast
оно?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог