In this document, el autor dijoPasar el tipo NO-POD a la función Variadica es un comportamiento indefinido?
Sólo un tipo POD puede ser un argumento para los puntos suspensivos "...", mientras que std :: string no es un tipo POD.
Lo entiendo como Passing NON-POD type to Variadic function is undefined behavior
. ¿Es correcto?
Sin embargo, ¿está diciendo C/C++ estándar? Intenté encontrarlo en n3242 C++ spec. Pero no puedo encontrar
Me gustaría saber que estoy entendiendo correctamente y este es un estándar.
Por lo tanto, ** Implementación definida ** * no * ** Indefinida **. –
@Als: es condicionalmente compatible; un compilador puede elegir dejarlo indefinido. Por lo tanto, no está definido si está definido o no. –
Gracias, ¿cómo lo encontraste tan rápido, sin embargo? No puedo encontrar, cada vez que lo intento. ¿Hay algo secreto que tengas? – Benjamin