Resultados de la búsqueda a petición "language-design"
Why can't I inherit from int in C++?
Me encantaría poder hacer esto:
¿Por qué no hay operadores || = o && = en C #?
Tenemos operadores de asignación equivalentes para todos los operadores lógicos, operadores de cambio, operadores aditivos y todos los operadores multiplicativos. ¿Por qué los operadores lógicos quedaron fuera? ¿Hay una buena razón técnica por ...
¿Por qué C # permite bloques de código {} sin una declaración anterior?
Por qué C # permite bloques de código sin una declaración anterior (por ejemplo,if, else, for, while)? void Main() { { // any sense in this? Console.Write("foo"); } }
Foreach puede lanzar una InvalidCastException?
Imagine el siguiente código: class foreach_convert { public static void method2() { List<IComparable> x = new List<IComparable>(); x.Add(5); foreach (string s in x) { //InvalidCastException in runtime } } } Me pregunto, ¿por qué este ...
¿Por qué C ++ necesita un archivo de encabezado separado?
Nunca entendí realmente por qué C ++ necesita un archivo de encabezado separado con las mismas funciones que en el archivo .cpp. Hace que crear clases y refa...
Sentencias if vacías [duplicado]
Esta pregunta ya tiene una respuesta aquí:Punto y coma al final de la declaración 'if' 17 respuestasPor "declaración if vacía", me refiero ...
¿Cómo se usa la gramática de Python internamente?
Estoy tratando de comprender mejor cómo funciona Python, y he estado viendo la gramática que se muestra enhttp://docs.python.org/3.3/reference/grammar.html.N...
¿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 ...
C # equivalente para la palabra clave de Visual Basic: 'With' ... 'End With'?
En Visual Basic, si va a cambiar varias propiedades de un solo objeto, hay unWith/End With declaración: Dim myObject as Object // ' Rather than writing: myObject.property1 = something myObject.property2 = something2 // ' You can write: with ...