在一个类的构造函数中有其他类做参数可以吗
来源:百度知道 编辑:UC知道 时间:2024/06/14 16:20:58
在VC++中 比如
class a;
class b(a);
这样可以吗????
class a;
class b(a);
这样可以吗????
可以。
如
class CTest
{
public:
CTest(){} // 默认构造
CTest( CTest& ct ){}; // 拷贝构造
CTest( int a, float b, char c, char* p ){} // 自定义构造。
};
类的构造函数既然能用普通类型的参数,当然也能用类作为参数
可以的,这是拷贝构造函数