typedef struct student_score{
    char* name;
    int m_n2;
}SudentScore;

int main()
{
    std::vector< SudentScore > vec;
    SudentScore _student = { 0 };

    _student.name = "hoge";
    _student.m_n2 = 2;
    vec.push_back(_student);

    _student.name = "aho";
    _student.m_n2 = 3;
    vec.push_back(_student);

}

max_elementを使うまでわかりましたが、構造体のm_n2のメンバに対して使うにはどうしたらよいのかわかりません