私は束のデータ型を保持する一般的な構造を持っています。たとえば、文字列に基づいてベクトルから特定の項目を取得します
struct student
{
char* name;
char* id;
double avg_score;
};
ここでは、私は学生のベクトルを持っています。
std::vector<student> cls;
私はchar * idを持っているとどのようにして特定の生徒を得ることができますか?または、別の推奨方法がありますか?学生IDと学生の構造のハッシュを維持している可能性がありますか?
ありがとうございます!あなたは、変数名として「クラス」を使用することはできません、と私はのstd ::文字列の代わりに文字*を使用することをお勧めします:
変数名が言語のキーワードと同じ色で点灯しているときに何か問題があります。 – LogicStuff
ありがとう! –