He leído que las principales diferencias entre clases y estructuras (que no sean funciones), es que los miembros de la clase son privados por defecto, mientras que los miembros de la estructura son públicos por defecto.C++ Estructuras Privadas
Eso implica que los miembros de la estructura pueden ser privados. Mi pregunta es: ¿Pueden tener miembros de la estructura privada? Y si puede, ¿cuál es el propósito de usar miembros privados? ¿Cómo accederías a ellos?
Accederá a los miembros de la estructura privada de la misma forma que accede a los miembros de la clase privada. La pregunta solo tiene sentido si piensas en estructuras y clases como diferentes. Intenta pensar en ellos como bastante idénticos. –