Toglietemi un dubbio:

Ho definito le classe A e B, diciamo con

codice:
class A
{
 public:
  friend class B;
};

class B
{
};
La classe A può far creare oggetti della classe A?
o meglio ne può invocare in costruttore?

Sto creando un gestore di partite e vorrei che la classe che gestisce le partite possa creare i giocatori.