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

Виртуальные функции: создание фабрики объектов для множества фигур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести перестановку: i-ый элемент равен позиции в куче i-ой строки http://www.cyberforum.ru/cpp-beginners/thread864613.html
Не могу понять как строится куча в данном задании. Сравнение лексикографическое. Надо вывести перестановку: i-ый элемент равен позиции в куче i-ой строки. Ввод 10 a zn aba fad abacaba
C++ Отделение значения от ключа Доброго времени суток. Как можно, во время чтения файла, отделить значение от ключа? key=value http://www.cyberforum.ru/cpp-beginners/thread864606.html
Найти все слова, являющиеся числами C++
Прошу помочь кому не трудно с задачкой Поиск чисел Ввод из: Стандартный ввод Вывод в: Стандартный вывод Учитель информатики С.Д. Дисководов записал некоторое предложение из нескольких...
Перевод из c# в с++: удаление заданного текста из строки C++
Как это будет выглядеть на с++, все вроде бы понятно, за исключением этого момента "errString.Replace(findString, ""); " Работа программы следующая: вводится первая строка, потом вводится слово...
C++ Сортировка простым слиянием http://www.cyberforum.ru/cpp-beginners/thread864590.html
Написала прогу, а не сортирует( #include "stdafx.h" #include <iostream> #include "windows.h" #include "math.h" using namespace std; int a, b,c, *mass1, *mass2, *mass3, n1,n2;
C++ Битовые поля - запись времени Ч - М Есть задание: "Определить структурированный тип, набор функций (в виде меню) для ра-боты с массивом структур. В структурированной переменной предусмотреть способ отметки ее как не содержащей... подробнее

Показать сообщение отдельно
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
14.05.2013, 14:43
Пробуй проверять нужные типы с помощью dynamic_cast()
примерно так:
C++
1
2
3
4
5
6
7
void Compare(Shape* s1, Shape* s2)
{
 if(dynamic_cast<pr9moygol6nik*>(s1)!=0&&dynamic_cast<pr9moygol6nik*>s2!=0)
//oba pr9moygol6nika делаешь то что тебе нужно вызываешь нужные функции
if(dynamic_cast<trapeci9*>(s1)!=0&&dynamic_cast<trapeci9*>s2!=0)
//oba trapecii делаешь, то что тебе нужно.
}
Добавлено через 3 минуты
Или как тебе нужно можешь по одному проверять
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru