[求助]关于调用构造函数的问题
#include <iostream>class date{
public:
date(int M,int Y,int D):year(1990),month(1),day(1){}
private:
int year,month,day;
};
class calendar{
public:
calendar(int M,int Y){ d=date(M,1,Y);}//要怎样我才能在函数定义中去实现d的初始化;
private:
date d;
};
这是《数据结构C++语言描述》中的代码,书上的代码好象不能运行。
我这样:d(...){}初始化可以, 但一旦要函数定义中对d进行初始化就不行,说没有匹配的函数,要怎么改才可以呢?
请高人指点...