|
1 / 1 / 0
Регистрация: 11.12.2015
Сообщений: 24
|
|||||||||||
Потоковые итераторы - не работает код04.02.2016, 20:01. Показов 1988. Ответов 33
Метки нет (Все метки)
Выношу на ваш суд следующий код, взятый мной из учебника Лафоре
и момент второй, самый главный! объявляется итератор
вопрос - а откуда он узнал что указатель на конец потока ?! его же даже не инициализировали... заранее спасибо.
0
|
|||||||||||
| 04.02.2016, 20:01 | |
|
Ответы с готовыми решениями:
33
Потоковые итераторы, конец потока |
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
||
| 09.02.2016, 20:39 | ||
|
Код из "Р.Лафоре. ООП в С++" Запись и чтение объектов разных классов в один файл Запись и извлечение данных в несколько запусков программы
2
|
||
| 09.02.2016, 21:08 | |
|
Интересная ссылка. Предположим, у меня есть проблема и нет (я не знаю) способа, как ее "честно" решить. Некто предлагает "хак", который работает и позволяет решить проблему. Я лично скажу ему "спасибо", даже если через 15 лет этот способ не сработает (на других ОС, для других компиляторов).
Был ли тогда офицальный, работающий механизм, который работает и сейчас? Дайте мне cсылку на него и я скажу, "да, Лафоре, тут Вы были не правы". А может и не скажу (мне нравятся те, кто исследует темные и малоизвестные места, а не просто собирает в кучу известное и обкатанное). Даже если сам способ перестал работать, заложенная в нем идея может быть полезна (идеи часто ценней реализации и живут дольше).
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 09.02.2016, 21:15 | |
|
0
|
|
| 09.02.2016, 21:27 | |
|
Да, о нем, Как записать и потом прочитать множество объектов по ссылкам, зная только, что каждый из объектов либо класса X, либо какой-то из его наследников? И чтобы этот способ работал в 2001 году (когда вышло 4е издание)
0
|
|
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
||
| 09.02.2016, 22:07 | ||
|
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|||||||
| 09.02.2016, 22:23 | |||||||
|
Конкретная дебильность программы из первого сообщения в том, что пользователь вводит чисел сколько хочет, а размер контейнера фиксированный. Тут уж надо или при фиксированном размере контейнера вводить элементов не больше, чем он может вместить, либо уже делать его безразмерным, вот так, например:
0
|
|||||||
| 09.02.2016, 22:43 | ||
|
nd2, Вы пишите процедуры записи/чтения класса, потом я пишу класс-наследник. Смогут процедуры правильно записать/прочитать объекты моего наследника?
Добавлено через 8 минут Добавлено через 9 минут Более того, хороший преподаватель должен раскидывать "грабли", чтобы студенты на них наступали, учились их видеть и уметь их обходить. Иначе "по курсу" все гладко, а по жизни "нифига не работает и непонятно, что делать". Впрочем, если на форуме считается хорошим тоном обливать Лафоре грязью - это ваше дело. Но пусть молодежь знает, что есть и другая точка зрения.
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|||
| 09.02.2016, 22:55 | |||
|
Добавлено через 7 минут
1
|
|||
| 09.02.2016, 22:56 | ||
|
0
|
||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 09.02.2016, 23:02 | ||
|
0
|
||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
||||||
| 10.02.2016, 00:33 | ||||||
|
zer0mail, как вариант:
Кликните здесь для просмотра всего текста
0
|
||||||
|
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
|
|
| 10.02.2016, 00:54 | |
|
zer0mail, в коде Лафоре, кстати, ещё утечка памяти присутствует: имею в виду, не в конце кода (это ладно, система освободит), а в
employee::read(). Если выбрано чтение, а массив указателей уже существует, то старые указатели просто затираются новыми, память, естественно, утекает.
1
|
|
| 10.02.2016, 00:54 | |
|
Помогаю со студенческими работами здесь
34
STL. Не работает вывод через << в поток когда использую итераторы :(
Лутц : "Итераторы и генераторы" - не работает пример Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|