Resultados de la búsqueda a petición "language-design"
¿Por qué los campos privados son privados para el tipo, no para la instancia?
En C # (y en muchos otros idiomas) es perfectamente legítimo acceder a campos privados de otras instancias del mismo tipo. Por ejemplo public class Foo { private bool aBool; public void DoBar(Foo anotherFoo) { if (anotherFoo.aBool) ... } }As the ...
Argumentos de función (en Python, por ejemplo)
¿Qué son los argumentos de [función]? ¿Para qué se usan Empecé a aprender Python muy recientemente; Soy nuevo en programación y me disculpo por esta pregunta básica. En cada tutorial de Python que paso, hablan sobre argumentos. He buscado ...
¿Por qué deben definirse los métodos de extensión C # en clases estáticas? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Por qué los métodos de extensión solo se permiten en clases estáticas no anidadas y no genéricas? [/questions/3930335/why-are-extension-methods-only-allowed-in-non-nested-non-generic-static-class] 3 ...
Rendimiento de la llamada virtual "directa" frente a la llamada de interfaz en C #
Este punto de referencia [http://pastebin.com/jx3W5zWb] parece mostrar que llamar a un método virtual directamente en referencia de objeto es más rápido que llamarlo en la referencia a la interfaz que implementa este objeto. En otras ...
¿Por qué las referencias no son resecables en C ++
as referencias de @ C ++ tienen dos propiedades: Siempre apuntan al mismo objeto.No pueden ser 0. Los punteros son lo contrario: ueden señalar diferentes objeto Pueden ser 0. ¿Por qué no hay "referencia o puntero no anulable y resecable" en C ...
Existe un límite para la longitud de los nombres de identificadores en C ++?
¿Existe un límite de longitud para los nombres de las variables en C ++? ¿Qué es? ¿Tiene esto algo que ver con la "64/32 bits" de la máquina? EDITAR Específicamente, ¿cuál es el límite de GCC?
¿Por qué la variable de iteración en una declaración foreach de C # es de solo lectura?
Según tengo entendido, la variable de iteración foreach de C # es inmutable. Lo que significa que no puedo modificar el iterador de esta manera: foreach (Position Location in Map) { //We want to fudge the position to hide the exact ...
¿C # tiene demasiadas funciones de lenguaje?
Esta es una discusión que aparece de vez en cuando en nuestro equipo. Mientras que algunos aprendieron rápidamente las características de C # 3.0, otros se adhieren a las técnicas clásicas. Algunos nunca usan Linq, piensan que las expresiones ...
La sobrecarga del operador podría haber funcionado sin referencia
egún Bjarne Stroustrup, se introdujeron referencias en C ++ para admitir la sobrecarga del operador: as referencias se introdujeron principalmente para soportar la sobrecarga del operado C pasa cada argumento de función por valor, y cuando ...
¿Por qué la variable local de un bucle for mejorado tiene que ser local? [duplicar
Esta pregunta ya tiene una respuesta aquí: Por qué es la declaración de la variable requerida dentro de un ciclo for-each en java [/questions/6136576/why-is-declaration-of-the-variable-required-inside-a-for-each-loop-in-java] 4 respuestasDe ...