¿Cómo debo ordenar los miembros de una clase de C ++?

¿Es mejor tener todos los miembros privados, luego todos los protegidos y luego todos los públicos? O lo contrario? ¿O debería haber múltiples etiquetas privadas, protegidas y públicas para que las operaciones se puedan mantener separadas de los constructores, etc.? ¿Qué problemas debo tener en cuenta al tomar esta decisión?

Respuestas a la pregunta(15)

Su respuesta a la pregunta