friend function C++

  • Hallo,
    ich habe eine Frage zur friendfunktion. Ich habe zum testen, folgenden Code geschrieben:

    _____________"car.h"__________________

    _____________"haendler.h"______________

    wenn ich jetzt versuche mit der Methode create() ein "car" zu erstellen, dann meckert der Compiler, dass der Konstruktor von car private ist. Aber jetzt müsste doch haendler Zugang zu allen privaten Methoden haben?

    Wieso funktioniert das nicht?

    Vielen Dank