Ich bekomme immer diesen Fehler.C++ suche ein Tupel in map error: kann 'int' lvalue nicht an 'int &&' binden
#include <bits/stdc++.h>
using namespace std;
#define mt make_tuple<int,int>
int main(){
map<tuple<int,int>,int> l;
l[mt(5,4)] = 3;
cout << l.count(mt(9,8));
}
1. Was soll ich ändern Werte aus meiner Datei zu akzeptieren?
2. Wo ist der Fehler?
int main(){
map<tuple<int,int>,int> l;
l[mt(5,4)] = 3;
int a,b;
cin >> a >> b;
cout << l.count(mt(a,b));
}
Die ersten drei Zeilen im Code Probe enthalten genug schlechte Praktiken mehrere Stellen zu besetzen. Ich schlage vor, Sie verlernen diese wettbewerbsfähige Programmierung gelehrt BS und schnell. – StoryTeller