Я новый кодер, так что прости меня за вопрос, который может быть очень простым. Я рассматриваю пример кода для метода, который я пытаюсь реализовать, и вижу заголовок, показанный ниже (первый блок кода).
class CIndividual
{
public:
CIndividual();
virtual ~CIndividual();
public:
vector<int> profit;
vector<int> weight;
public:
CRandomNumber Rnd;
bool dominated;
};
Почему публичное использование используется несколько раз? Я очень смущен этой структурой кодирования и надеюсь, что этот вопрос не слишком простой.