У меня есть:
struct Coord { int row, col ; bool operator<( const Coord& other ) const { return row < other.row && col < other.col ; } } ;
Я пытаюсь создать map<Coord, Node*>
, где вы можете найти Node*
по Coord
.
Проблема в том, что в нем есть ошибки. Поиск в map<Coord, Node*>
от Coord
возвращает неправильные.
Мне трудно понять, уместно это или нет.
В основном вопрос в том, что требуется для того, чтобы пользовательский struct
работал как ключ для моей std :: map?