2010-01-05 12 views
7

En todo boost.org y también en otros sitios en la web que he visto código de este formulario:¿Qué significa "solo exposición"? ¿Por qué usarlo?

class whatever 
{ 
... 
    private: 
     std::vector<std::string> m_name; // exposition only 
}; 

¿Cuál es el significado de "exposición única"? ¿Cuál es el propósito del comentario? ¿Qué está tratando de decirme?

Respuesta

6

Se utiliza para indicar una posible forma de implementar el elemento en particular, pero no necesariamente la mejor o la manera recomendada.

2

Una de las definiciones de "exposición" es:

el acto de exponer, estableciendo, o explicar

Así que creo que están diciendo que el miembro privado (o lo que sea) solo se muestra para ayudarte a comprender cómo podría funcionar la API ... y eso no forma parte formal de la API de Boost.