Resultados de la búsqueda a petición "shadowing"

0 la respuesta

¿Por qué la salida es diferente en los dos casos?

¿Por qué la salida es diferente en el caso a continuación, incluso cuando la variable ha sido anulada? public class A { int a = 500; void get() { System.out.println("a is " + this.a); } } public class B extends A { int a = 144; } public class ...

1 la respuesta

¿Puede un parámetro de un parámetro de plantilla de plantilla causar sombras?

¿Es esto legal C ++? template <typename T, template <typename T> class> struct S { };Clang (3.7.1) lo rechaza, quejándose del segundoT sombras el primeroT. Parece que a GCC no le importa y creo que es razonable. Creo que es solo el número de ...

2 la respuesta

¿Hay alguna manera de tener advertencias para sombrear valores en F # en Visual Studio?

Para mí, el sombreado de los valores existentes como se describe en: Sombreado y función anidada [https://stackoverflow.com/questions/2478079/shadowing-and-nested-function] inmutable en F # ...

2 la respuesta

Sombreado y función anidada

Quiero entender cómo funcionan los mecanismos de sombreado y función anidada. Por ejemplo: let func y = let dup y = y + y let z = dup y let dup y = let dup z = let y = y * z y let z = y y dup z + z;; val func : int -> int > func 3;; val it : int ...

2 la respuesta

acceso a la variable sombreada en clase local

Soy nuevo en Java y confundí por ejemplo a continuación public class Test { int testOne(){ //member method int x=5; class inTest // local class in member method { void inTestOne(int x){ System.out.print("x is "+x); // System.out.print("this.x is ...

2 la respuesta

La clase derivada no hereda el método sobrecargado de la clase base

Me gustaría tener un método en una clase base llamado método virtual puro que se implementará en una clase derivada. Sin embargo, el método sin parámetros de la clase base no parece ser heredado por la clase derivada. ¿Qué estoy haciendo mal? El ...

2 la respuesta

El concepto de sombreado

Dado el siguiente código: public class A { static final long tooth = 1L; static long tooth(long tooth){ System.out.println(++tooth); return ++tooth; } public static void main(String args[]){ System.out.println(tooth); final long tooth = 2L; new ...

2 la respuesta

La importación del paquete instalado desde el script genera "AttributeError: el módulo no tiene atributo" o "ImportError: no se puede importar el nombre"

Tengo un script llamadorequests.py que importa el paquete de solicitudes. El script no puede acceder a los atributos del paquete o no puede importarlos. ¿Por qué esto no funciona y cómo lo soluciono? El siguiente código plantea ...

2 la respuesta

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.0e impresión más reciente"¡Estás usando clang ++!" y advertir sobre elcapturar foo sin uso g ++ ...

2 la respuesta

Sombra de los miembros de la interfaz genérica heredada en .NET: ¿buena, mala o fea?

Sé que el sombreado de miembros en implementaciones de clase puede conducir a situaciones en las que se puede llamar al miembro "incorrecto" dependiendo de cómo he lanzado mis instancias, pero con las interfaces no veo que esto pueda ser un ...