Ich habe diesen Code:Wie kann ich eine Variable von Konstrukt für die Verwendung in Methode der gleichen Klasse adressieren?
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());
}
};
Wenn ich versuche, class_people
in show_data()
zu verwenden, beschwert sich der Compiler, dass die Variable nicht deklariert ist.
Es sieht aus wie er auch die Vektoren zu initialisieren versucht. Vielleicht solltest du den richtigen Weg dazu finden. – Barmar