Показать сообщение отдельно
Старый 05.09.2023, 13:19   #48
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
std::map это ассоциативный контейнер в стандартной библиотеке STL. Компилятор говорит, что для map нужно как минимум два параметра, а у вас только 1. Возможно компилятор не знает что такое string. Но третьим параметром должен идти компаратор, а std::string им быть не может. Короче какой-то бред, без полного текста программы и ошибки ничего непонятно.
<> это не знаки больше/меньше, внутри них указываются параметры шаблона, чтобы компилятор мог вывести правильный тип для pair.
Про контейнер я примерно так и расшифровал, про шаблон пока не допёр.

Текст программы я выкладывал выше. Конкретно архив test3. Это программа-пример от сегнетикса для СМШ2и. В ней нет ни каких моих изменений. Конкретно проблемы с файлами shm.hpp и shm.cpp. Остальные файлы из примера компилируются (специально отключал только вот эти два и тогда всё компилировалось).
RomanBRIZ вне форума   Ответить с цитированием