2017-03-14 6 views
0

Wie der Titel sagte. Ich bin neu in C++. Also wollte ich eine Karte mit zwei int als Schlüssel und boolean als WertZugriff auf Karte mit Paar als Schlüssel

map <pair<int,int>,bool>. 

Wie kann ich den Wert und den Zugang zuweisen machen?

+1

So wie Sie eine andere Karte verwenden. Mit '[] 'oder' find' übergeben Sie ihm ein Paar. – NathanOliver

+0

also mymap [int, int] = wert. ? –

+0

Nein. Wie würden Sie ein 'Paar' erstellen, ein Paar an eine Funktion übergeben? – NathanOliver

Antwort

1

Sie werden eine übergeben müssen std::pair<int,int> Objekt (Ihr Kommentar schlägt zwei int Objekte vorbei, aber das ist kein Paar noch.)

Sie eine std::pair<int,int> wie diese erstellen: std::pair<int,int> {5,7} oder die Typen heraus aus die beiden Argumente zu std::make_pair(5, 7).

Verwandte Themen