standards-compliance

¿Puede un elemento html tener varios ID?

Entiendo que un id debe ser único dentro de una página HTML/XHTML. Mi pregunta es, para un elemento dado, ¿puedo asignarle v ... ta de que tengo una solución fácil con el simple uso de una clase. Tengo curiosidad por usar identificaciones de esta manera.

JSON Spec - ¿la clave tiene que estar rodeada de comillas?

Ejemplo: ¿Es válido el siguiente código con respecto a la especificación JSON ? { precision: "zip" } ¿O debería usar ... specificaciones JSON. Aunque usan citas alrededor de sus claves en sus ejemplos. (Así que voy a hacer eso también por ahora)

C++ new int[0] - ¿asignará memoria?

Una aplicación de prueba simple: cout << new int[0] << endl; Salidas: 0x876c0b8 Así que parece que funciona. ¿Qué dice el estándar sobre esto? ¿Siempre es legal "asignar" bloques vacíos de memoria?

¿Es main () realmente el inicio de un programa C++?

La sección 3 3.6.1 / 1 del estándar C++ dice, Un programa contendrá una función llamada main , que es la designado ... ine la palabra 'start'? Se reduce a la definición de la frase "inicio del programa". Entonces, ¿cómo exactamente lo defines?

¿Qué es el "-->" operador en C++?

Después de leer Características Ocultas y Esquinas Oscuras de C++/STL en comp.lang.c++.moderated, me sorprendió completament ... x); } } Asumiría que esto es C, ya que funciona en GCC también. ¿Dónde se define esto en el estándar, y de dónde viene?

Es válido tener un formulario html dentro de otro formulario html?

Es html válido tener lo siguiente: <form action="a"> <input.../> <form action="b"> <in ... os campos menos aquellos dentro de"b". Si no es posible, ¿qué soluciones alternativas para esta situación están disponibles?

La Declaración de Métodos debe ser Compatible con los Métodos Padre en PHP

Strict Standards: Declaration of childClass::customMethod() should be compatible with that of parentClass::customMethod() ... áles son las posibles causas de este error en PHP? ¿Dónde puedo encontrar información sobre lo que significa ser compatible ?

¿Cuándo invocar una función miembro en una instancia nula resulta en un comportamiento indefinido?

Considere el siguiente código: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman ... comportamiento indefinido. ¿(a) resulta en un comportamiento indefinido? ¿Qué pasa si ambas funciones (y x) son estáticos?

Forma limpia de iniciar el navegador web desde el script de shell?

En un script bash, necesito iniciar el navegador web del usuario. Parece que hay muchas maneras de hacer esto: $BROWSER xdg ... ; then gnome-open 'http://wwww.google.com' # elif bla bla bla... else echo "Could not detect the web browser to use." fi

¿Constexpr implica en línea?

Considere la siguiente función en línea : // Inline specifier version #include<iostream> #include<cstdlib> inli ... tentará inline la función como si el especificador inline se pusiera en su declaración ? ¿El estándar C++11 garantiza eso ?

Puede un destructor ser recursivo?

¿Está bien definido este programa, y si no, por qué exactamente? #include <iostream> #include <new> struct X { ... sión sería UB. Por lo tanto, una clase sin base y solo miembros POD puede tener un destructor recursivo sin UB. ¿Tengo razón?

¿Qué tan universalmente se admite C99?

¿Qué tan universalmente se admite el estándar C99 en los compiladores actuales? Entiendo que ni siquiera el CCG lo apoya ple ... son soportadas más que otras, es decir, qué puedo usar para estar seguro de que la mayoría de los compiladores me entenderán?

Reflexión Java: ¿Está estandarizado el orden de los campos y métodos de clase?

Usar la reflexión en clases Java para acceder a todos los campos, métodos, etc.:¿Existe un orden estandarizado de estos eleme ... orden de los atributos XML para el representación visual. Por ejemplo: start viene después de end. Esto hiere la intuición.

Usando el operador correcto, o preferible, no igual en MySQL

¿Cuál de las dos formas (semánticamente equivalentes) es preferible para probar la desigualdad? 'foo' != 'bar' (signo de ... z podría llevar a la confusión de un vistazo rápido, ya que los dos son casi opuestos (a excepción de los casos obvios NULL).

La forma más eficiente de reinterpretar int como float

Supongamos que tengo garantías de que float es IEEE 754 binary32. Dado un patrón de bits que corresponde a un flotador válido ... ¿Estoy en lo cierto hasta ahora? ¿Hay una mejor manera de hacer esto, en particular una que garantice una sola carga/tienda?

Reducir la conversión a bool en la lista-inicialización-comportamiento extraño

Considere esta pieza de código de C++11: #include <iostream> struct X { X(bool arg) { std::cout << arg < ... s tipos integrales.48 A el sinónimo de tipo integral es tipo entero. (Estaba empezando a cuestionar todo en esta etapa...)