Resultados de la búsqueda a petición "language-design"

16 la respuesta

In C / C ++ ¿por qué hace do while (expresión); necesita un punto y coma?

Supongo que solo hizo que el análisis sea más fácil, pero no puedo ver exactamente por qué. Entonces, ¿qué tiene esto ... do { some stuff } while(test); more stuff eso es mejor que ... do { some stuff } while(test) more stuff

14 la respuesta

¿Cuál es el objetivo de make_heap?

¿Puede alguien decirme el punto de las plantillas de función de montón STL comostd::make_heap? ¿Por qué alguien los usaría alguna vez? ¿Hay un uso práctico?

56 la respuesta

¿Por qué las variables no se declaran en "intentar" en el alcance de "captura" o "finalmente"?

En C # y en Java (y posiblemente también en otros lenguajes), las variables declaradas en un bloque "try" no están dentro del alcance en los bloques "catch" o "finally" correspondientes. Por ejemplo, el siguiente código no se compila: try { ...

6 la respuesta

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 ...

8 la respuesta

C #: Sin conversión implícita de Clase <Niño> a Clase <Base>

El siguiente fragmento no se compilaría. Con el siguiente error: No se puede convertir implícitamente el tipo 'Contenedor <ChildClass>' a 'Contenedor <BaseClass>' class BaseClass {} class ChildClass : BaseClass {} class Container<T> where T ...

18 la respuesta

¿Compiladores de Java o lenguajes JVM que admiten goto?

¿Hay un indicador del compilador de Java que me permite usargoto como una construcción válida? Si no, ¿hay algún compilador de Java de terceros que admitagoto? Si no, ¿hay otros idiomas que admitangoto mientras que al mismo tiempo puede llamar ...