1
クラスの割り当てでは、クラスにprivate構造体が必要ですが、戻り値と同じ構造体を持つ必要があります(ポインタではありません)。これらの線に沿ったもの:戻り値としてプライベート構造体を設定する
private:
struct Employee
{
int id;
string name;
};
public:
struct Employee find(int key);
これはSTL専用ですか?
はい、それは可能です。これはSTLとは関係ありません。 –
C++は型名(宣言以外にも)に 'struct'キーワードを使用しません。 – Dai
'employee'は' Employee'ではありません。 – melpomene