Für eine Klassenzuweisung müssen wir eine private Struktur in einer Klasse haben, aber wir müssen die gleiche Struktur wie einen Rückgabewert (kein Zeiger darauf) haben. Etwas in diese Richtung:Festlegen einer privaten Struktur als Rückgabewert
private:
struct Employee
{
int id;
string name;
};
public:
struct Employee find(int key);
Ist dies möglich mit ausschließlich der STL?
Ja, es ist möglich. Und das hat nichts mit STL zu tun. –
C++ verwendet das Schlüsselwort 'struct' nicht für Typnamen (neben Deklarationen). – Dai
"Mitarbeiter" ist nicht "Mitarbeiter". – melpomene