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

ООП - ассоциация - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ программа для Дефиса в доменном имени http://www.cyberforum.ru/cpp-beginners/thread1068973.html
Дефис в доменном имени может быть только одиночным. Например, недопустим адрес: p_pg@m12.i--t.pochta.ru помогите пожлуйста, объясните код программы пошагово # include <iostream.h> #include <conio.h> void main() { char s; char f; int i,t;
C++ Нужно исправить ошибку в строке с getline int _tmain(bool argc, _TCHAR* argv) { std::string sourcecode = new std::string; if (argc) { FILE* sourcefile; sourcefile = fopen(argv,"r"); if (sourcefile!=0) { std::getline(sourcefile, sourcecode); } } http://www.cyberforum.ru/cpp-beginners/thread1068972.html
C++ Удаление динамической памяти
Всем здрасьте. Имеется вот такая структура. struct ModelType { DWORD FVF; IDirect3DVertexBuffer9* vertexBuffer; IDirect3DIndexBuffer9* indexBuffer; IDirect3DTexture9* texture; int vertexCount; int indexCount;
Разработать функцию, которая сортирует только положительные элементы массива на своих местах C++
вообщим нужна помощ фунция есть, но как сделать чтобы элементы остались на своих местах? пробывал через if(mas>0) расположение сбивается #include <iostream> using namespace std; void SortMass(int * mas, int n) { for(int i = n - 1; i >= 1; i--) for(int j = 0; j < i; j++)
C++ Вычислить, через сколько лет урожайность достигнет 30 центнера с гектара http://www.cyberforum.ru/cpp-beginners/thread1068923.html
Доброго времи суток всем , прошу вашей помощи ибо ситуация безвыходная , у меня в понедельник экзамен , а с задачами всё плохо.Суть в том , что есть 3 задачи , их надо написать , буду очень благодарен! 1. В нынешнем году урожай зерновых составил 20 центнеров с гектара. В среднем каждые 2 года за счет применения передовых агротехнических приемов уро-жай увеличивается на 5%. Вычислить, через...
C++ длинная арифметика, не могу понять как с ней работать необходимо написать программу которая могла бы найти остаток от деления, но проблема в том что числа могут быть до 10 в 100 степени. как можно подобное реализовать? подробнее

Показать сообщение отдельно
level9626
9 / 9 / 2
Регистрация: 23.09.2012
Сообщений: 150
12.01.2014, 01:30     ООП - ассоциация
Здравствуйте. В ООП отношения между объектами разделяются на две ветки.
1. Агрегация. (отношение объектов где каждый объект может играть роль целого и доли.)
1.2 Композиция (обязательная часть агрегата)
1.3 Коллекция (необязательная часть)
2. Ассоциация.
2.1 Клиент (влияет на другой объект, но не испытывает влияние от него)
2.2 Сервер (испытывает влияние от него)
2.3 Агент (влияет на другой объект, и испытывает влияние от него)

Связь "Композиция" в коде будет выглядеть так:
C++
1
2
3
4
class A;
class B{
  A a;
};
Связь "Коллекция" в коде будет выглядеть так:
C++
1
2
3
4
class A;
class B{
  A *a;
};
Так вот сам вопрос: как будет выглядеть в таком же коде реализация "Ассоциации" ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru