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

std::list<T*> вызвать метод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как хранить данные в dll http://www.cyberforum.ru/cpp-beginners/thread767415.html
подскажите, возможно ли, и как хранить данные в dll? например не хочу чтоб логин пароль и некоторая другая информация была в текстовом файле
C++ Дано уравнение ax2+bx+c=0. Решить уравнение, результат вывести на экран. Здравствуйте. Завтра зачет, нужно сдать две программы на с++, как их писать у меня весьма смутное представление. Собственно задание: 2)дано уравнение ax2+bx+c=0.Ввести с клавиатуры значения параметров a, b, c.Решить уравнение, результат вывести на экран. Помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread767414.html
Подсчитать разницу суммы и произведения двух чисел вводимых с клавиатуры.Результат вывести на экран C++
Здравствуйте. Завтра зачет, нужно сдать две программы на с++, как их писать у меня весьма смутное представление. Собственно задание: 1)подсчитать разницу суммы и произведения двух чисел вводимых с клавиатуры.Результат вывести на экран Помогите пожалуйста
Указатели(Какую роль выполняют &* и *&) C++
Всем доброго вечера. Возникла проблема. Помогите решить ее. Какую роль выполняют &* и *& . Если возможно приведите примеры пожалуйста =)
C++ Массив. Найти число элементов, кратных k, и наибольший из полученных результатов http://www.cyberforum.ru/cpp-beginners/thread767387.html
Для целочисленной квадратной матрицы найти число элементов, кратных k, и наибольший из полученных результатов. вот моя программа но не могу найти максимальный из полученых #include<stdio.h> #include<conio.h> #include<stdlib.h> #define n 5 void main() {
C++ Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива.Восстановить исходную матрицу Квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива. Восстановить исходную матрицу и напечатать по строкам. подробнее

Показать сообщение отдельно
Matrasa
0 / 0 / 0
Регистрация: 02.12.2010
Сообщений: 40

std::list<T*> вызвать метод - C++

20.01.2013, 21:20. Просмотров 601. Ответов 7
Метки (Все метки)

Как во время просмотра MyList вызвать метод Show() каждого обьекта?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class MyVehicle
{
    public:
    virtual void Show() { /* ... */ }
};
 
class MyCar : public MyVehicle
{
    public:
    void Show() { /* ... */ }
};
 
int main()
{
 
std::list<MyVehicle*> MyList;
MyCar mc;
MyVehicle *mv = &mc;
MyList.push_back(mv);
 
std::list<MyVehicle*>::iterator iter = MyList.begin();
 
//Просматриваем MyList
for(int i = 0; i < MyList.size(); i++)
{
    //iter.Show();
    //iter->Show();
    //*iter->Show();
    //(*iter)->Show();
    //Как вызвать метод Show()??
    iter++;
}
 
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru