Я пытаюсь вызвать конструктора из другого класса. Но, к сожалению, я получаю эту ошибку:Почему функция не была объявлена в этой области?
Fun2 was not declared in this scope
Это мой код:
class Fun1 {
public:
Fun1() {
Fun2("Message");
}
};
class Fun2 {
public:
Fun2 (std::string s) {
std::cout << s;
}
};
int main()
}
Как я могу отправить свое «сообщение» в конструктор другого класса?
Они не смогут создать временный объект 'Fun2' в' Fun1', если все, что у них есть, является декларацией для него. –