Прежде всего, это , а не способ сделать это, так как вы можете использовать, например, вектор Stud. С кодом, который у вас есть, это будет что-то вроде:
class students
{
public:
struct stud ... *s;
students() // ctor
{
s = new stud[100]; // say you have 100 students
// from now on you can use s[0], s[1], etc. in the class
}
};
Тем не менее, то, что вы должны использовать, это своего рода вектор или список STL:
class students
{
public:
struct stud ... ;
std::vector<stud> my_students;
students() // ctor
{
stud aStudent = {0, "Student Name"};
my_students.push_back(aStudent); // add a new student.
}
};