Вот мой код:Как я могу решить C2059 ошибка: синтаксическая ошибка: «строка»»
class Foo
{
public:
Foo(const char*);
};
class Bar
{
public:
Foo bu("adfds");
};
int main()
{
return 0;
}
Foo::Foo(const char* iLoc)
{ }
Когда я пытаюсь создать Foo
класс в Bar
классе, я получаю ошибку синтаксиса при попытке перейти к конструктору. Почему это так?
Несомненно, 'Bar(): bu (" adfds ") {}' хватило бы? –
Думаю, я понимаю .. поэтому мне нужно инициализировать bu в конструкторе класса Bar? – Jcrack
Я так смущен. Поэтому я должен делать это в любое время, когда хочу использовать класс в другом классе? – Jcrack