Форум программистов, компьютерный форум 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, ""); " Работа программы следующая: вводится первая строка, потом вводится слово которое нужно вырезать из первой строки using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1
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++ Битовые поля - запись времени Ч - М Есть задание: "Определить структурированный тип, набор функций (в виде меню) для ра-боты с массивом структур. В структурированной переменной предусмотреть способ отметки ее как не содержащей данных (т. е. «пустой»). Функции должны работать с массивом структур или с отдельной структурой через указатели, а также при необходимости возвращать указатель на структуру. 1. В перечень обязательных... подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 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 минуты
Или как тебе нужно можешь по одному проверять
 
Текущее время: 05:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru