C ++ Компиляция ошибка (о шаблоне с stl :: iterator) [дублировать]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C ++ Компиляция ошибка (о шаблоне с stl :: iterator) [дублировать]

Сообщение Anonymous »

Когда я составляю этот код, я получаю сообщение об ошибке < /p>
lru_mp.cpp:19:39: error: type/value mismatch at argument 2 in template parameter list for ‘template class std::map’
std::map _key2node;
< /code>
#include
#include
#include
#include
#include
#include

template
class LRU {
public:
LRU(int32_t node_size) {
_node_size = node_size;
_nodes.clear();
_key2node.clear();
}
private:
int32_t _node_size = 0;
std::list _nodes;
std::map _key2node;
}
< /code>
I don't know why error happens, I need please show me correct implement,thank you very.


Подробнее здесь: https://stackoverflow.com/questions/795 ... tliterator
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»