Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу массив из классов с наследованием
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Baskura Baskura вне форума
Member
 
Сообщений: 38
Сказал(а) спасибо: 6
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 20.11.2013
По умолчанию массив из классов с наследованием - 12.03.2016, 21:58

Здравствуйте
cpp Код:
ref class Element
{
public:
    Element(String^ str)
    {
        this->value = str;
    }
    String^ getValue()
    {
        return Element::value;
    }
private:
    String^ value;
};
ref class Operator :Element
{
public:
    Operator(String^ str, int par) :Element(str)
    {
        this->parament = par;
    }
    int getParament()
    {
        return this->parament;
    }

private:
    int parament;
};
ref class Bracket :Element
{
public:
    Bracket(String^ str, int par) :Element(str)
    {
        this->parametr = par;
    }
    int getParametr()
    {
        return this->parametr;
    }
private:
    int parametr;
};

из этих классов я формирую массив
cpp Код:
List<Element^>^ Els = gcnew List<Element^>();
далее мне нужно перебрать этот массив и получить значение Parametr каждого элемента массива.
Подскажите, пожалуйста, как можно написать функцию, которая бы возвращала значение Parametr каждого элемента массива, с учетом того, что в массиве хранятся элементы всех представленных выше классов.
Или как определить какой класс у i-го элемента массива
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
динамический массив из классов с параметрами AndrSlav Вопросы начинающих программистов 0 01.06.2013 19:11
Нужно написать программу с "Наследованием" mistiks888 Задания за деньги 4 26.05.2012 23:27
наследование классов milaxa С/С++ 13 19.12.2011 01:31
Запись координат в массив в реал тайм, Как записать координаты в массив Dark19 С/С++ 2 21.06.2011 23:03
Запись координат в массив в реал тайм, Как записать координаты в массив Dark19 Программирование графики 0 21.06.2011 14:46
Задан массив А,состоящий из 20 элементов. Получить из него массив В Наташок Visual Basic 0 22.12.2010 22:35
Как правильно работать с наследованием в ВС 3.1 Zefick С/С++ 5 24.04.2008 12:34
Сериализация классов в XML nebula .NET 2 09.09.2006 22:39
Как перенести массив Pascal vs массив С++ MaMaV Вопросы начинающих программистов 1 04.11.2005 11:41
Экспорт классов из dll depressman Visual C++ 9 18.04.2005 11:57
Создание классов на VC++ latyp Visual C++ 2 29.03.2004 10:32
Как реализовать массив на указатель на массив Anonymous Алгоритмы 1 05.12.2002 15:10



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов