Preguntas etiquetadas con shadowing

2
Captura de Lambda y parámetro con el mismo nombre: ¿quién sombrea al otro? (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 y versiones posteriores imprimen "¡Estás usando clang ++!" y advertir sobre la captura foo no utilizada. g ++ 4.9.0 y versiones posteriores imprimen "¡Estás usando g ++!" y advertir sobre …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.