by tama » 05 Dec 2010, 20:17
Hm certaines erreurs sont particulièrement difficiles à trouver, surtout lorsque le compilateur est aussi clair que celui du C++ (g++), ou un simple oubli peut entrainer une centaine d'erreurs
Exemple (et encore c'est "facile" ça) :
g++ MapPair.cpp /usr/include/c++/3.2.3/bits/stl_map.h: In instantiation of std::mapstd::pairstd::string, std::string, std::string, std::lessstd::pairstd::string, std::string , std::allocatorstd::pairconst std::pairstd::string, std::string, std::string ': MapPair.cpp:15:
instantiated from here /usr/include/c++/3.2.3/bits/stl_map.h:221: forming reference to reference type
std::string' MapPair.cpp: In function int main()': MapPair.cpp:16: no match for std::map, std::string, std::less ,
std::allocator,
std::string [std]' operator /usr/include/c++/3.2.3/bits/stl_pair.h: At global scope: /usr/include/c++/3.2.3/bits/stl_pair.h: In instantiation of std::pairconst std::pairstd::string, std::string, std::string': /usr/include/c++/3.2.3/bits/stl_tree.h:122: instantiated from std::_Rb_tree_node
A force, on s'y habitue mais ça fait peur au début

`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.