
Сообщение от
InferernumDeus
Group::Group(int s) //определение конструктора
{
Group::size = s;
Group:: pgroup = new Person[Group::size];
}
вот здесь ты обращаешься к членам класса ( а не объекта) а класса как такого не существует, это описание
это все равно, что
тебе нужно обратится членам объекта класса
C++ |
1
2
3
4
5
|
{
this->size = s;
this->pgroup = new Person[this->size];
} |
|
this это указатель на текущий объект класса, сам на себя
самому на себя ссылаться глупо, объект и так знает про себя все
посему нормально писать так
C++ |
1
2
3
4
5
|
{
size = s;
pgroup = new Person[size];
} |
|