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