Compilerfehler C2248: Kein Zugriff auf private Member

$nooc

Mitglied
Hallo Leute.

Folgender Code erzeugt bei mir einen C2248:

C++:
Inventory::Inventory(IOHandler &handler)
: handler_(handler), capacity_(10), size_(0), objects_(0)
{
  *objects_ = new Object(handler_) [capacity_];
}

Code:
error C2248: 
"IOHandler::IOHandler": Kein Zugriff auf private Member, 
dessen Deklaration in der IOHandler-Klasse erfolgte.


Ich versteh das allerdings nicht, denn ich greife hier doch nirgends auf einen private Member zu.
Der Constructor von Object ist public.

*EDIT:
Problem gefunden.. IOHandler war vorgegeben und ich hab übersehn dass der Copy-Constructor private ist.
 
Zuletzt bearbeitet:
Zurück