У меня есть этот код:Как я могу обратиться к переменной из конструкции для использования в методе того же класса?
class Passport
{
public:
Passport()
{
std::vector<std::string> class_people(people,people+6);
std::vector<std::string> class_birth(birth,birth+6);
}
void show_data() {
std::copy(class_people.begin(), class_birth.end());
}
};
Когда я пытаюсь использовать class_people
в show_data()
, компилятор жалуется, что переменный не объявлен.
Похоже, он также пытается инициализировать векторы. Может быть, вы должны добавить правильный способ сделать это. – Barmar