En el current C++0x draft, he notado que introdujeron algunas nuevas palabras clave explícitas para resaltar comportamientos esperados (¡gran jugada!).¿Cómo pedir una pequeña adición? (sintaxis de funciones virtuales puras)
Ejemplos: defaulted/deleted funciones (por defecto = y = borrar), el nuevo nullptr constantes, la palabra clave explicit utilizable también para operadores de conversión, ...
Así que esperaban ver también una = pura sintaxis para funciones virtuales puras.
En su lugar lo feo (en mi humilde opinión) = 0 cosa todavía existe.
Ok, puedo usar un #define pure 0 (y a veces lo hago), pero creo que la coherencia/consistencia debe ser definitivamente un objetivo para un estándar. Por otra parte sé que es sólo una especie de petición de ultra-pedante, pero = 0 era de hecho uno de mi parte que menos le gusta de C++ (eufemismo) ...
Mis preguntas:
- lo sé, el nuevo estándar es completamente funcional, pero ¿es posible pedir esta pequeña adición pedante, incluso como una cosa de "macro requerido"?
- si la respuesta es positiva, ¿cómo? (¿Algún miembro del comité alrededor?)
- ¿Soy demasiado pedante (o incorrecto) para pedir esta adición? ¿Qué piensas sobre la sintaxis actual de funciones virtuales puras?
+1 de mí por cierto. Es una pregunta perfectamente buena, y creo que al comité de estándares le encantaría que más personas se interesen en su trabajo. :) – jalf
Gracias! Como dije en otros comentarios, no soy un experto y acabo de comenzar a leer el último borrador (1347 páginas) ... –