g++ compiler vs Visual Studio compiler
Posted: 24 Oct 2014, 10:33
Lucrez la o aplicatie care se compileaza si pe Windows(cu Visual Studio) si pe Linux(g++) si am descoperit o chestie destul de ciudata pe care vreau sa o impartasesc...
Presupunand ca avem urmatorul cod:
std::map<double, std::map<double, double> > mTest;
...
alt cod..
...
std::map<double, std::map<double, double>>::iterator it = mTest.begin();
...
Compileaza cu Visual Studio dar cu g++ pica..
"error: `>>' should be `> >' within a nested template argument list"
Problema fiind un spatiu...
Ati mai gasit probleme asemanatoare? adica sa se compileze cu VS dar nu cu gcc/g++ ?
Presupunand ca avem urmatorul cod:
std::map<double, std::map<double, double> > mTest;
...
alt cod..
...
std::map<double, std::map<double, double>>::iterator it = mTest.begin();
...
Compileaza cu Visual Studio dar cu g++ pica..
"error: `>>' should be `> >' within a nested template argument list"
Problema fiind un spatiu...
Ati mai gasit probleme asemanatoare? adica sa se compileze cu VS dar nu cu gcc/g++ ?