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

Массив указателей средствами ООП - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение методов set/get в *.h http://www.cyberforum.ru/cpp-beginners/thread842428.html
Методы доступа занимают 1-2 строчки. Можно-ли их определять сразу в *.h, или там можно только объявлять, а определять обязательно нужно в *.cpp? int getVariable() { return variable; }
C++ Операции с рандомом В общем ситуация такая, нужно написать в консоле "Шар судьбы", возникла проблема с определением рандомного ответа. Не пойму как его осуществить. Подумывал о том, чтобы переменные класса string обозначить как ответы, а в следующей переменной стринг их добавить и прикрепить к рандому переменную, чтобы из нее генерировал какой-либо ответ, но не пойму как это осуществить и возможно ли. Если есть идеи... http://www.cyberforum.ru/cpp-beginners/thread842411.html
C++ Создать процедуру, которая принимает в качестве аргумента число N и выводит числа из диапазона от -N до N
Воспользуйтесь рекуррентным соотношением: Вывести(-N…N) = Вывести(N), Вывести(N-1…N-1), Вывести(N).
Ранжирование проектов методом парных сравнений C++
Добрый день, уважаемые форумчане! Столкнулся с такой проблемой. В общем, вот само задание: Компании требуются кадры в новый отдел. Чтобы грамотнее выбрать будущих работников директор приглашает группу экспертов из 5-ти человек, которые оценивают ниже перечисленные варианты: Z1 - переманить лучших сотрудников конкурентов; Z2 - отправить сотрудников других отделов на курсы повышения...
C++ функция http://www.cyberforum.ru/cpp-beginners/thread842399.html
функцию которая проверяет аргумент на нечетность. Аргумент функции величина типа int, результат true, если аргумент нечетный, false – если четный. Вот я пробовал её написать , но почему-то она работает не так. Подскажите в чём проблема bool odd (int i, bool k) {if ((i/2)==1) {k=true;} else k=false; return k; }
C++ Как получить доступ к массиву из другого класса? Подскажите, есть такой код: switch(o_field.fieldArray) { // Код } Этот код находится в классе А, а массив fieldArray определен в классе В. Для индексов массива я могу получить доступ через геттеры, а вот само имя массива подчеркивает красным, пишет, что B::fieldArray недоступно. Как получить к нему доступ? подробнее

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

Массив указателей средствами ООП - C++

19.04.2013, 13:04. Просмотров 450. Ответов 8
Метки (Все метки)

Два дня колупаюсь с программкой, старший курс дал программу, все рабочее, но в моей необходимо удалить 4й стоблец, содержащий атрибуты(конкурс, целевой прием, вне конкурса, без экзаменов).
Вот условие, все пункты выполнены
1 Использование объектно–ориентированного подхода при проектировании приложения обязательно.
2 Все поля классов, описывающих элементы множества данных, – private (за исключе-нием констант).
3 Поля 1–3 варианта задания включить в базовый класс. Разработать наследуемые классы согласно поля 4 варианта задания (см. пример ниже).
4 Классы для элементов множества данных должны содержать конструкторы следую-щих видов: а) конструктор без параметров, очищающий переменные объекта класса; б) конструктор, инициализирующий все переменные класса, значениями, заданными в качестве параметра; в) конструктор приведения из строки символов (поля класса, раз-деленные символом ";");
5 В наследуемых классах переопределить хотя бы один метод базового класса.
6 Интерфейс разработанных классов продемонстрировать в форме консольного приложения.
7 Выводить отчеты в виде таблицы (одна запись – одна строка таблицы).[/I]
На паскале такое смог бы сделать, но в си как то недается.
Может ли кто-нибудь посмотреть, и хотя бы подсказать, как исправить ситуацию, я так понял, тут все как то связано, и исправить не получается(((
Вложения
Тип файла: rar pack.rar (37.0 Кб, 5 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru