#include<iostream>
class A
{
public:
A(int a)
{
cout<<"hello"<<endl;
}
};
class B
{
public:
A f1(10)//这里为啥不能出初始化
};
int main()
{
B b1;
}
//一个类调用另一个类对象另一个类的对象不能初始化吗?
类里面得有个构造函数吧
你这个对象B都没有构造函数,编译能过?
你编译的代码中,第13行末尾也没有分号?可以贴出编译日志吗?
(按理说,不应该出现类成员无法初始化的情况)
你这个代码还有一处很奇怪,也是第13行,你确定它不是静态的?我记得不是静态的不能这样初始化(需要你自己指定构造函数)
不是说没创建构造函数会自动创建默认构造函数吗