最新传世sf发布网:问个关于构造函数函数重载的问题

来源:百度文库 编辑:高考问答 时间:2024/05/10 06:30:46
定义一个类matrix,头文件:
class Matrix : public CObject
{
public:
DynamicCoordinate *d;//CynamicCoordinate是一个已定义的类
public:
Matrix();
Matrix(DynamicCoordinate *m_dy);
}
我在matrix类中重载了它的构造函数:
Matrix::Matrix()
{

}
Matrix::Matrix(DynamicCoordinate *m_dy)
{
d = m_dy;
}
在调用此构造函数时:
Ctest7Doc::Ctest7Doc()
{
m_matrix = new Matrix(m_dyncoor);//生成矩阵对象
}
结果对上一行代码报错:
“Matrix” : 类没有构造函数
请问这是什么问题?
是一样的啊,如果不一样,也不应该报这个的错啊。
哦,找到了,是没有引用头文件的问题。谢谢。

你确定你的实参一定与形参匹配吗?要不你再看看,