我想从另一个类中调用构造函数。但不幸的是我得到这个错误:为什么该函数未在此范围内声明?
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()
}
我怎样才能把我的“消息”其他类的构造函数?
他们不能够创建在'Fun1'了'Fun2'临时对象,如果所有他们是它的一个声明。 –