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

Инкапсуляция, ссылка на функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ объяснить функцию http://www.cyberforum.ru/cpp-beginners/thread363637.html
Всем привет! Есть код: #include<conio.h> #include<iostream.h> class integer1 { int val; public: integer1(int v0 ) {val=v0;}
C++ помогите с решением зад. в с++ надо создать матрицу8*9,найти максимальные значения по строкам и столбцам,полученые значения упорядочить по убыванию.буду благодарен:) http://www.cyberforum.ru/cpp-beginners/thread363634.html
Добавление строк в масив строк C++
Такой вот вопрос как в С++ сделать масив строк(строки статичной длинны), но чтобы можна было добавить ещё строки?
C++ Класс "Трехмерный вектор"
Добрый день всем жителям форума! Помогите найти проблему в програме. Вроде и не сложная но я плохо понимаю в програмировании... Условие : Создать клас Вектор3Д который задаеться троицей координат, в котором должны быть реализированны функции : Инициализация, Ввод, Вывод, перевод в Стринг. Задачи программы : сумма и разница векторов, скалярное произведение векторов, умножение на скаляр,...
C++ Создать программу вычисления сопротивления электрической цепи по известным значениям напряжения и силы тока http://www.cyberforum.ru/cpp-beginners/thread363613.html
Здравствуйте, нужна помощь в создании программы (Создать программу вычисления сопротивления электрической цепи по известным значениям напряжения и силы тока). ОММЕТР Введите через пробел значения напряжения U и силы тока I и нажмите : ->12 2 Результат: 6 ОМ.Недавно начал увлекаться программированием, пока изучаю базу, помогите пожалуйста начинающему программисту!!
C++ Шифрование шифра Виженера Здравствуйте! При шифровании сообщения на русском языке шифром Виженера у меня возникла ошибка. ind2=abc.find(key); <--- вот в этой строке индекс уходит вообще в минус....так как почему-то сам ключ почему-то не на русском, как при вводе, а казюльками разными! В чём ошибка? // шифр Вижинера #include <iostream> #include <stdlib.h> #include <string> using namespace std; подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
09.10.2011, 19:39     Инкапсуляция, ссылка на функцию
Цитата Сообщение от AC-93 Посмотреть сообщение
Делаю задание по инкапсуляции, реализовать 3 вида списков в 1 программе, причем списки как подкл модули и снаружи только выбор типа при создании и функции работы.
есть функция
int (* GetData)(ListNode *);
я хочу ее определить чтобы она делала (int)((ListOC *)(ListNode *a)->data)
причем выбор типа списка контролируется кейсами при создании. Т.е. просто писать это в функции не могу, нужно чтобы по вызову GetData(a) сразу на а кастовался определенный тип и тд.
Не могу сообразить как сделать это.
Нужно срочно, заранее спасибо.
Создайте базовый абстрактный класс, а от него три производных класса для ваших списков. В базовом классе задайте интерфейс для всех трех типов ваших списков. И работайте с различными списками через указатель на базовый класс.
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru