1
Так что мой код вроде этогокак вызвать переменную из вложенного класса в C++
class foo1
{
public:
foo1()
{
a = "text";
}
void getString()
{
return a;
}
private:
string a;
};
class foo2
{
public:
foo2()
{
foo3 boo3;
}
class foo3
{
public:
foo3()
{
foo1 boo1;
}
private:
foo1 boo1;
};
private:
};
int main()
{
foo2 object;
cout << /* ??? */ ;
}
Во-первых, есть ли какие-либо проблемы со структурой кода в классах, во-вторых, что я должен положить в место комментария для отображения строки a в объекте foo2 i, инициализированном в int main()?
Посмотрите на это: HTTP: //en.cppreference.com/w/cpp/language/nested_types – Bathsheba
Не рекомендуется переводить переменные 'boo1' –