Deshabilite la advertencia sobre la inicialización explícita del constructor base dentro del constructor de copia de la clase derivada
Estoy usando g ++ versión 4.2.1 con -Wextra habilitado. Incluyo un encabezado de una biblioteca, y sigo recibiendo la siguiente advertencia sobre una clase en la biblioteca, que está habilitada por -Wextra (he reemplazado el nombre real de la clase con BaseClass):
warning: base class ‘class BaseClass’ should be explicitly initialized in the copy constructor
Mi pregunta es: ¿cómo puedo desactivar esta advertencia? Por ejemplo, -Wextra también habilita -Wuninitialized, pero puedo anular eso simple pasando -Wno-noinitized como un indicador de compilación. ¿Hay algo similar para la advertencia sobre el constructor de copia? No pude encontrar la respuesta en las páginas de manual de g ++ ni en ninguna otra publicación del foro.