URL: https://linuxfr.org/users/obsidian/journaux/probl%C3%A8me-avec-g-3 Title: Problème avec G++ 3 . Authors: Obsidian Date: 2004年02月24日T12:22:36+01:00 Tags: Score: 1 Bonjour mon cher journal. Bon essayant de recompiler le module de test C++ que j'ai construit pour évaluer la bibliothèque que j'ai écrite dans le même langage, j'obtiens ce message lorsque j'utilise G++ 3: **choosing 'Malib::operator == ' over 'operator ==' because worst conversion for the former is better than worst conversion for the latter** L'opérateur == étant un exemple. J'obtiens ce message une trentaine de fois car je fais un usage intensif de ces opérateurs. Bon, il semble selon Google que ce problème soit largement répandu, et dù précisement aux filouteries utilisés dans la surcharge des opérateurs. Le problème est que j'ai trouvé beaucoup de forums où les gens se plaignent, mais peu de réponses. Ma question est donc la suivante: Peut-être quelqu'un connaît-il la solution ou le flag magique à donner à GCC pour déclencher la compilation, mais surtout, existe-t-il une documentation avancée sur G++, voire, peut-on rêver, une une liste détaillée des erreurs que le compilateur est susceptible de retourner, avec un brin d'explication ? Merci à tous les _hackers_ de DLFP !