2
Capture Lambda et paramètre du même nom - qui fait de l'ombre à l'autre? (clang vs gcc)
auto foo = "You're using g++!"; auto compiler_detector = [foo](auto foo) { std::puts(foo); }; compiler_detector("You're using clang++!"); clang ++ 3.6.0 et plus récent imprimer "Vous utilisez clang ++!" et avertir que la capture foo n'est pas utilisée. g ++ 4.9.0 et plus récent imprimer "Vous utilisez g ++!" et avertir …