报错是因为cal类只定义了cal(myfunc)构造函数,并没有定义cal(MyClass)构造函数
没问题的,函数声明必须有参数的类型,比如: MyClass test1(int); // test1是一个函数,参数是int,返回值是MyClass int GetIntValue() { return 1; } MyClass test2(GetIntValue()); // test2是类MyClass的一个实例,用函数GetIntValue的返回值进行初始化
13,825
社区成员
102,679
社区内容
加载中
试试用AI创作助手写篇文章吧