Sólo se me ocurre que puedas definir una instancia de la estructura creada en la primera clase. Algo como:
Código:
class A
{
public:
struct stA
{
//............
};
};
class B
{
struct stB
{
class A::stA instancia;
};
};
¿Exáctamente qué quieres conseguir? Es que una vez definido un struct, no tienes que volver a definirlo. Otra cosa es que te interese tener un struct igual en la segunda clase, en ese caso lo vuelves a crear pero será un miembro diferente al primero. En fin, también estoy espeso y no sé cual es realmente tu idea.
Volviendo sobre la idea, lo más fácil es definir el struct al principio y luego incluir instancias del mismo en cada clase:
Código:
struct S
{
//...............
};
class A
{
S cA;
};
class B
{
struct stB
{
S cB;
};
};