Ich habe zwei Strukturen. Man einen Punkt im 2D-Koordinatensystem zum Speichern von:Erstellen einer Karte zum Speichern von Strukturkoordinaten als Schlüssel und Zeilennummer als Wert
struct Coordinate {
int x, y;
Coordinate() {};
Coordinate(int x, int y) : x(x), y(y) {};
} cr;
einer anderen für die zusammen mit ihm und Koordinieren Spaltennummer speichert.
Ich versuche, eine Karte zu erstellen, die Coordinate als Key und BlobInformation Inhalte als Wert speichert.
Wenn ich versuche, den Schlüssel, Wert-Paar einzufügen gibt es mir die folgende Fehlermeldung:
Severity Code Description Project File Line Suppression State
Error C2678 binary '<': no operator found which takes a left-hand operand of type 'const Coordinate' (or there is no acceptable conversion) braille_obr c:\program files (x86)\microsoft visual studio 14.0\vc\include\xstddef 240
Bitte lesen Sie Ihre Frage und fragen Sie sich "Könnte ich das beantworten?" –
'Coordinate' muss eine Überladung für' Operator