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

Иерархия классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, которая вычислияет значение F на интервале http://www.cyberforum.ru/cpp-beginners/thread757207.html
нужно решить задачку, а то у меня никак не получается, наишите пожалуйста программу, а то я совсем отчаялся..... Задание на фотографии)
C++ Текстовый файл: вывести фамилии и инициалы студентов в алфавитном порядке В общем такое задание. Есть текстовый файл который содержит <фамилия>, <имя>, <очество>, <год рождения>, <курс>, <пол>, данные студентов разделяются ";" .Нужно написать прогу которая выводит на... http://www.cyberforum.ru/cpp-beginners/thread757201.html
C++ Файлы, функции. Определить размер трех файлов с данными именами.
3. Описать функцию IntFileSize(Name) целого типа, возвращающую размер файла целых чисел с именем Name. Если файл не существует, то функция возвращает –1. С помощью этой функции определить размер трех...
C++ Поменять для данной матрицы A размера M x N строки1|столбцы2 с номерами k1 и k2
2. . Описать процедуру SwapLine(A,M,N,k1,k2)1|SwapCol(A,M,N,k1,k2)2, осуществляющую перемену местами строк1|столбцов2 вещественной матрицы A размера M x N с номерами k1 и k2 (если k1 или k2 больше...
C++ Двумерный массив, процедуры. Вывести номер первой1|последней2 строки3|столбца4, содержащего только положительные элементы http://www.cyberforum.ru/cpp-beginners/thread757173.html
1. Дана матрица размера 5 x 10. Вывести номер ее первой1|последней2 строки3|столбца4, содержащего только положительные элементы. Если таких строк3|столбцов4 нет, то вывести 0. (двумерный массив)
C++ Область видимости Protected Еcть некий класс player и есть в нем переменная id в области паблик. Есть второй класс team который использует эту переменную. Пjка эти классы дружны, то все нормально, но если убрать дружбу, то... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1520 / 1223 / 70
Регистрация: 21.04.2012
Сообщений: 2,560
Завершенные тесты: 3
09.01.2013, 22:48
Цитата Сообщение от kvartira Посмотреть сообщение
как реализовать иерархию и группу представить совокупностью студентов
Хранить в классе "группа" коллекцию студентов. Примерно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <vector>
 
#include "stud.h"
 
 
class Group {
 
public:
   void addStudent(Stud const& student) {
      students.push_back(student);
   }
 
   double averageProgress() const {
       // Считаешь среднюю успеваемость
   }
 
   // Остальные методы...
 
 
private:
   std::vector<Stud> students;   // Студенты в группе
};
Аналогично в классе "факультет" хранить коллекцию групп.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru