|
13 / 9 / 5
Регистрация: 30.01.2014
Сообщений: 47
|
||||||||||||||||||||||||||||||||
Заполнить map из потока ввода03.04.2014, 02:24. Показов 3232. Ответов 14
Метки нет (Все метки)
Добрый день, можно ли заполнить
вот код: Кликните здесь для просмотра всего текста
вывод, в первой строке \vc\include\iterator(259): error C2679: бинарный ">>": не найден оператор, принимающий правый операнд типа "std::map<_Kty,_Ty>"(или приемлемое преобразование отсутствует) говорит что оператор ввода для мапы не перегружен - но он же перегружен и работает, протестировать его можно раскоментировав код в main ( и закоментровав строку с
если
Вывод целиком: Кликните здесь для просмотра всего текста
Заранее спасибо!
0
|
||||||||||||||||||||||||||||||||
| 03.04.2014, 02:24 | |
|
Ответы с готовыми решениями:
14
Заполнить map Заполнить контейнер map и vector данными из файла Очистка потока ввода |
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
| 03.04.2014, 03:35 | ||||||
|
А это что?
0
|
||||||
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
||||||||
| 03.04.2014, 09:15 | ||||||||
может быть в 1ой строке словов typedef забыли?
0
|
||||||||
|
13 / 9 / 5
Регистрация: 30.01.2014
Сообщений: 47
|
|||||||
| 03.04.2014, 10:06 [ТС] | |||||||
|
стёр тайпдеф случайно, когда постил
0
|
|||||||
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
||||||
| 03.04.2014, 10:27 | ||||||
|
ну у istream_iterator есть метод
0
|
||||||
|
|
|||||||||||
| 03.04.2014, 16:29 | |||||||||||
|
Исправил так что бы компилировалось, но код "страшный":
Кликните здесь для просмотра всего текста
Добавлено через 5 часов 25 минут Нашел. Вот такой вариант:
3
|
|||||||||||
|
13 / 9 / 5
Регистрация: 30.01.2014
Сообщений: 47
|
|
| 03.04.2014, 22:13 [ТС] | |
|
0
|
|
|
13 / 9 / 5
Регистрация: 30.01.2014
Сообщений: 47
|
|||
| 03.04.2014, 22:21 [ТС] | |||
|
в чем смысл наследования от Pair только для перегрузки операторов? чтобы избежать возможных конфликтов при подключении различных библиотек, если operator>> будет перегружен для std::pair<T,U> ?
И ещё зачем внутри Pair эта строчка: Добавлено через 57 секунд
0
|
|||
|
|
||||||||
| 03.04.2014, 23:18 | ||||||||
|
Кликните здесь для просмотра всего текста
Добавлено через 6 минут Вобщем, для преобразования типов Pair и std::pair
1
|
||||||||
|
0 / 0 / 0
Регистрация: 25.09.2013
Сообщений: 4
|
|
| 03.04.2014, 23:32 | |
|
alsav22, Могу ли я к Вам обратиться с вопросом?
Добавлено через 6 минут aLarman, DiffEreD, Простите, что СОВСЕМ не по теме...но больше не у кого узнать...помочь. В программировании я Ноль...нам Вот задали такое страшное "ОНО"... Честно говоря, я ничего не понимаю. И вот...решил попросить у Вас помощи. Условие задачи таково: Требуется создать шаблон некоторого целевого класса А, возможно, реализованный с применением некоторого серверного класса В. Это означает, что объект класса В используется как элемент класса А. В качестве серверного класса может быть указан либо класс, созданный программистом либо класс из стандартной библиотеки — например, std: .vector. Если вместо серверного класса указан динамический массив, то это означает, что для хранения элементов контейнерного класса используется массив, размещаемый с помощью операции new. Во всех вариантах необходимо предусмотреть генерацию и обработку исключений для возможных ошибочных ситуаций. Во всех вариантах показать в клиенте mainO использование созданного класса, включая ситуации, приводящие к генерации исключений. Показать инстанциро- вание шаблона для типов int, double, std::string. Мое задание таково: Целевой шаблонный класс = Queue Реализация с применением = Vect Как??? Я Совсем не понимаю...подскажите, помогите... С Уважение,
0
|
|
|
13 / 9 / 5
Регистрация: 30.01.2014
Сообщений: 47
|
||
| 07.04.2014, 16:40 [ТС] | ||
|
error C2886: 'pair<_Ty1,_Ty2>' : symbol cannot be used in a member using-declaration see reference to class template instantiation 'Pair<T,U>' being compiled error C2143: syntax error : missing ';' before '=' error C2873: 'pair_t' : symbol cannot be used in a using-declaration error C2143: syntax error : missing ';' before '=' error C2873: 'input' : symbol cannot be used in a using-declaration error C2065: 'pair_t' : undeclared identifier error C2923: 'std::istream_iterator' : 'pair_t' is not a valid template type argument for parameter '_Ty' error C2143: syntax error : missing ';' before '=' error C2873: 'output' : symbol cannot be used in a using-declaration error C2065: 'pair_t' : undeclared identifier error C2923: 'std::ostream_iterator' : 'pair_t' is not a valid template type argument for parameter '_Ty' error C3861: 'input': identifier not found error C3861: 'output': identifier not found
0
|
||
|
|
|
| 07.04.2014, 16:53 | |
|
Быть такого не может. Вот: http://ideone.com/eIEjVu
0
|
|
|
13 / 9 / 5
Регистрация: 30.01.2014
Сообщений: 47
|
||||||||
| 07.04.2014, 22:43 [ТС] | ||||||||
0
|
||||||||
| 07.04.2014, 22:43 | |
|
Помогаю со студенческими работами здесь
15
Ошибка потока ввода Считывание с потока ввода Завершение потока ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|