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

dynamic_cast - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ По длинам двух сторон некоторого треугольника и углу между ними найти длину третьей стороны и площадь этого треугольника http://www.cyberforum.ru/cpp-beginners/thread987703.html
Привет всем. Помогите исправить программу. Вот задача: По длинам двух сторон некоторого треугольника и углу между ними найти длину третьей стороны и площадь этого треугольника. Язык С++ Программа: http://ru.static.z-dn.net/files/def/36febd87dfd24f681381e2ea2959cb56.png
C++ статические функции Всем здрасьте. У меня тут впоросик на счёт static функций. я знаю как работает static с переменной. Но как он работает с функциями? к примеру: static int Func() { // //.... безудержинный код // http://www.cyberforum.ru/cpp-beginners/thread987701.html
C++ Гаммирование
Разработать программу на С++ для реализации алгоритма шифрования и расшифрования данных, используя метод гаммирования и поразрядного циклического сдвига. Алгоритм: для блока данных заданного размера берется такого же размера фрагмент гаммы и выполняется операция поразрядного исключающего «ИЛИ», далее, выполняется операция поразрядного циклического сдвига на заданное число бит влево или вправо с...
C++ Помогите исправить ошибку. Вывести на печать фамилию и возраст работников 3 отдела.
Добрый день, помогите исправить ошибку) Вывести на печать фамилию и возраст работников 3 отдела // обработка.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "string" #include "iostream" #include "fstream" using namespace std;
C++ Дан файл целых чисел. Удалить из него все элементы с четными номерами. http://www.cyberforum.ru/cpp-beginners/thread987662.html
Помогите. Дан файл целых чисел. Удалить из него все элементы с четными номерами. Помогите сделать хотя бы для вида пусть код даже не работает если.
C++ Преобразования типов Имеется такое выражение t=(i*j)*((e^(x))) ,где t-double x,i,j-int e-float Когда подставляю значения и считаю выдает ошибку, error C2296: ^:недопустимо, левый операнд имеет тип "float" Вроде как должно преобразовываться так double=int*float, почему такая ошибка? Спасибо. подробнее

Показать сообщение отдельно
Eugine
 Аватар для Eugine
3 / 3 / 0
Регистрация: 10.11.2012
Сообщений: 63
25.10.2013, 15:14  [ТС]     dynamic_cast
Я просто разбираюсь с dynamic_cast, он позволяет работать с классами и void*. И вот возник вопрос, чем void* так выделился.

Добавлено через 1 минуту
Цитата Сообщение от Jupiter Посмотреть сообщение
это у тебя надо спросить. почему не использовать бы какой-нибудь другой каст?

Добавлено через 1 минуту


а кто такой pa ?
извиняюсь, там не pa, а pd

C++ (Qt)
1
2
3
Derived* pd = new Derived;
Base* pb = dynamic_cast<Base*>(pd);
void* pbd = dynamic_cast<void*>(pb);
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru