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

Как обратится к обьекту класса, являющегося наследником абстрактного класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Линейный поиск в массиве структуры http://www.cyberforum.ru/cpp-beginners/thread1508038.html
Нужно с помощью линейного поиска искать в готовом массиве структуры значение вводимое с клавиатуры. Напишите шаблон , по которому это можно реализовать. Спасибо.
C++ Windows боксы (Окна, формы) Приветствую уважаемые пользователи cyberforum! Сразу не знаю как правильно называется это. Но как можно реализовать окна на Windows? http://www.cyberforum.ru/cpp-beginners/thread1508019.html
C++ Не могу осознать причину ошибки
Ну, в общем, читаю, такой, Страуструпа и прогаю малеху его примеры. Вот реализация одного из них: #include<iostream> char * strcpy1(char * dst, const char * src){ while (*dst++ = *src++) ;...
Строка string. Не присваивается новое значение C++
Есть строка: string str_in = "A"; Она используется в созданной мной функцией как один из аргументов: fuction(arg1,arg2,str_in,arg4); Внутри функции значение строки меняется: char sim;...
C++ Наследование методов http://www.cyberforum.ru/cpp-beginners/thread1507978.html
Может мне стоит книжку почитать или получше подумать над структурой, но вопрос вот: Есть у нас древо классов: base > s2 > s3 > s4 > ... И есть в base virtual void f(){ _act1_ } А в s2 virtual...
C++ Класс Singletone Здравствуйте! Продолжаю готовиться к экзамену по С++. На последнем уроке вкратце рассказали про класс Singleton, но я расслабился и слушал невнимательно, так как урок был последний. Одним... подробнее

Показать сообщение отдельно
ct0r
Игогошка!
1776 / 678 / 42
Регистрация: 19.08.2012
Сообщений: 1,292
Завершенные тесты: 1
02.08.2015, 01:34
Цитата Сообщение от Avazart Посмотреть сообщение
Я делал так изначально, но если учесть что будет еще код к примеру для переривоки итп... получается захламление.
А куда ты собираешься вставлять код перерисовки? Внутрь графа? Тогда у нас логика отрисовки смешается с логикой АТД. Лучше по возможности этого избежать и сделать отрисовку полностью во внешнем коде, например через events.

Цитата Сообщение от Avazart Посмотреть сообщение
А так задача "связей" выделена в отдельный объект и Graph не нагружен задачей поддержки связей.
Так Graph и должен заниматься связями. Ведь что такое граф? Это множество связанных дугами вершин. Но больше никакими связями он заниматься не должен.

Цитата Сообщение от Avazart Посмотреть сообщение
Ну так это суть сильносвязных объектов, тут априори иначе нельзя ибо модель разваливается.
Как к примеру может сущестовать дуга без вершин? Кроме того удаление ребра должно "оповещать" вершину о своем удалении.
Технически вполне можно реализовать их физическую независимость. И я все-таки считаю, что оповещать нужно граф, потому что связи - это его зона ответственности.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru