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

Sink - C++

Восстановить пароль Регистрация
 
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
21.07.2013, 20:16     Sink #1
Здорова!
Непонятная задачка: "Напишите итератор вывода, Sink, который в действительности ничего никуда не пишет. Где такой Sink может быть полезен? "

Что такое итератор вывода? Я от знаю два вида итераторов константные и не константные, например для vector там всего два итератора константные и не константные, ну есть еще обратные тоже константные и не константные, а тут шото за фигня итератор вывод.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2013, 20:16     Sink
Посмотрите здесь:

VR Sink и Gui Matlab
Как выпускать объекты в sink через определенное время после следующего? AnyLogic

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
21.07.2013, 20:21
  #2

Не по теме:

Меня терзают мутные сомнения, что этот товарищ "наваривается" с этих задач..

ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
21.07.2013, 20:33  [ТС]     Sink #3
lazybiz, Кто я? Да навариваю.

Добавлено через 8 минут
Ладно давайте хотябы просто разберем что такое итератор вывода?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.07.2013, 20:41     Sink #4
Цитата Сообщение от ninja2 Посмотреть сообщение
что такое итератор вывода?
http://www.cplusplus.com/reference/i...tream_iterator
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
21.07.2013, 20:43     Sink #5
Цитата Сообщение от ninja2 Посмотреть сообщение
давайте хотя бы просто разберем что такое итератор вывода?
мне тоже интересно стало) скажи это вообще из какого леса - итератор вывода, это типа cout<< ? я чтото в курсе ваще
упс... alsav22 ссылочку подбросил))
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
21.07.2013, 20:45  [ТС]     Sink #6
Цитата Сообщение от soican Посмотреть сообщение
мне тоже интересно стало) скажи это вообще из какого леса - итератор вывода, это типа cout<< ? я чтото в курсе ваще
Да я сам не знаю нашо у кого спросить .
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
21.07.2013, 20:48     Sink #7
Цитата Сообщение от soican Посмотреть сообщение
итератор вывода, это типа cout<< ?
http://ideone.com/yFIrmK
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
21.07.2013, 20:49  [ТС]     Sink #8
alsav22, Ну и ты думаешь тут нам нужно написать Sink такойже как ostream_iterator, токо что бы он ничего никуда не писал? Ну и где такой итератор может быть полезен????
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.07.2013, 20:55     Sink #9
Цитата Сообщение от soican Посмотреть сообщение
скажи это вообще из какого леса - итератор вывода
http://www.cplusplus.com/reference/iterator/
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
21.07.2013, 21:27  [ТС]     Sink #10
Задачка еще не решена, я пока что ее еще не сделал, щас буду разбираться, тема еще открыта, можете пытаться решить.
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
21.07.2013, 21:40     Sink #11
Забавный он однако)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
struct sink_iterator : std::iterator<std::output_iterator_tag, void, void, void, void> {
 
   // no op
   sink_iterator & operator *() {
      return *this;
   }
 
   // no op
   sink_iterator & operator ++() {
      return *this;
   }
 
   // no op
   sink_iterator & operator ++(int) {
      return *this;
   }
 
   // no op
   template<typename T>
   sink_iterator & operator =(T const&) {
      return *this;
   }
};
Так что ли? )
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
22.07.2013, 01:31  [ТС]     Sink #12
Цитата Сообщение от gray_fox Посмотреть сообщение
Так что ли? )
Не знаю мб и так еще не решил, щас пока просто библиотеку <iterator> изучаю.
SatanaXIII
22.07.2013, 08:38
  #13

Не по теме:

Цитата Сообщение от ninja2 Посмотреть сообщение
тема еще открыта, можете пытаться решить
- Привет, что делаешь?
- Нихренааааа. А ты?
- Нихренаааа.
(очень страшное кино)

Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
22.07.2013, 08:42     Sink #14
Цитата Сообщение от ninja2 Посмотреть сообщение
Кто я?

Не по теме:

касательно русского языка, вы - ninja2, гуру С++. Вопрос надо было ставить так: кто? я?

castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
22.07.2013, 08:50     Sink #15
...
Миниатюры
Sink  
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
22.07.2013, 21:47  [ТС]     Sink #16
gray_fox, Слышишь а что в этой строчке означает 4 void-а ???
C++
1
struct sink_iterator : std::iterator<std::output_iterator_tag, void, void, void, void>
output_iterator_tag - это как бы тип итератора означает catagory итератор вывода.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
22.07.2013, 22:01     Sink #17
Цитата Сообщение от ninja2 Посмотреть сообщение
а что в этой строчке означает 4 void-а ???
http://www.cplusplus.com/reference/iterator/iterator/
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
23.07.2013, 02:02     Sink #18
ostream_iterator из STL
Yandex
Объявления
23.07.2013, 02:02     Sink
Ответ Создать тему
Опции темы

Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru