Форум программистов, компьютерный форум 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, но я расслабился и слушал невнимательно, так как урок был последний. Одним... подробнее

Показать сообщение отдельно
hoggy
6672 / 2856 / 491
Регистрация: 15.11.2014
Сообщений: 6,378
Завершенные тесты: 1
01.08.2015, 20:27
Цитата Сообщение от Avazart Посмотреть сообщение
Это прослойка/интерфейс между контейнерами и алгоритмами. Т.е нечто то что смещенно в сторону алгоритмов.
забудьте на минуту слово "алгоритм".
оно вам только глаз замыливает.


есть контейнер.
и есть вызывающая сторона.
которая может выполнять манипуляции над контейнером.

все действия над контейнером осуществляются
посредством его интерфейса.

например, что бы получить элемент контейнера,
необходимо использовать его интерфейс.

это можно сделать, дернув напрямую функцию-член.
или дернув итератор.


а в том что касается алгоритмов:

в итераторы вынесли нечто общее для всех контейнеров.
и стандартизировали.

то есть, алгоритмы тупо закладываются на интерфейс контейнеров.

Цитата Сообщение от Avazart Посмотреть сообщение
И пример DrOffset с использованием friend мне не понятен
я уже не знаю, как вам ещё помочь это понять.

представьте себе, что по какой то
прихоти программист реализовал с использованием френда,
а не на статической функции.

в дизайне от этого ровным счетом вообще ничего не изменилось.
это два разных способа, которые делают одно и тоже действие.

Цитата Сообщение от Avazart Посмотреть сообщение
Да смысла в том что запрещать использования создания через конструктор я не уловил.
а это вообще не существенно для примера-иллюстрации.

Добавлено через 54 секунды
Цитата Сообщение от Avazart Посмотреть сообщение
Ок тогда как вы предполагаете убивать Vertex и Edge если не через delete ?
так же как и создавались - через граф.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru