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

Обращение к методам класса через указатель на экземпляр класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тема: Циклы, функции. Написать программу по данной задаче http://www.cyberforum.ru/cpp-beginners/thread1045358.html
:help: Задача решается без использования массивов и строк. Последовательно вводится некоторое количество целых чисел. Определить количество чисел в наиболее длинной последовательности подряд идущих нулей. Заранее огромное спасибо !!!
C++ Поправьте код Мне нужно что бы в один файл записало рандомные числа с повторами, а потом из этого файла считывало в другой но уже с удаленными повторами. Не могу найти ошибку. Мой код: #include<iostream> #include<fstream> #include<conio.h> //#include<ctime.h> #include<cstdlib> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread1045317.html
C++ Сжать массив, изъяв из него все элементы, модуль которых находится в интервале [a, b]
зжати масив, вилучивши з нього всі елементи, модуль яких знаходиться в інтервалі , місце яке звільнилось в кінці масиву заповнити нулями. Сжать масив изъяв из него все элементы, модуль которых находится в интервале , место которое освободилось в конце масива заполнить нулями.
Мистика с Visual Studio C++
Господа, выручайте, прошу. Знаю, код корявый, но точно рабочий. Компилился, и работал буквально сутки назад. Бьюсь уже 7 часов, не понимаю что случилось, код компилиться, но на вывод, просто выводит структуры в таком порядке, в котором вводил, просто игнорирует процедуры сортировки.На чужих компах все прекрасно.Выручайте... #include <iostream> #include <fstream> #include <string> #include...
C++ Определить, являются ли цифры последовательными элементами арифметической/геометрической прогрессии http://www.cyberforum.ru/cpp-beginners/thread1045256.html
Для каждого из некоторого количества натуральных чисел N определить, являются ли его цифры последовательными элементами арифметической/геометрической прогрессии.
C++ Рассчитать стоимость переговоров дневного и ночной тарифа помогите пожалуйста! рассчитать стоимость переговоров дневного и ночной тарифа подробнее

Показать сообщение отдельно
Merovingean
 Аватар для Merovingean
3 / 3 / 0
Регистрация: 14.12.2013
Сообщений: 67
17.12.2013, 21:45     Обращение к методам класса через указатель на экземпляр класса
Добрый день.

Не могу осилить проблему:
Описан абстрактный класс.
Описаны наследники этого класса уже без абстрактности.
Описан контейнер list из STL и описаны итераторы для него.
Элементы контейнера - указатели на экземпляры абс класса.
Контейнер заполнен различными наследниками абс класса.

Задача требует продемонстрировать работу методов классов-наследников для каждого элемента.

Скажем, для каждого наследника описаны методы сеттеров и геттеров
C++
1
2
3
4
5
6
7
8
9
10
11
12
// Например,
void Ship::setname (const char *n)
    {
        delete[]name;
        name = new char[strlen(n) + 1];
        strcpy_s(name, strlen(n) + 1, n);
    }
 
const char* Ship::getname() const
    {
        return name;
    }
Не могли бы вы подсказать, как можно воспользоваться этими методами, имея только указатель на экземпляры базового класса?

Добавлено через 5 часов 27 минут
Актуально.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru