C++ 类的成员函数调用同个类里的成员函数,编译出错

2024-11-27 06:17:22
推荐回答(3个)
回答1:

1.在绘制函数图象的头文件中包含对话框的头文件
2.在绘制函数图象类中,加一个指向对话框类的对象的指针
3.在对话框类的头文件中包含绘制函数图象的头文件,在这个类中加一个成员变量:绘制函数图象类的实例
4.在对话框类的OnInitDialog函数中把this传给绘制函数图象类的实例的向对话框类的对象的指针
5.在绘图时直接使用 绘制函数图象类的实例.绘图函数(参数);
6.如果 在对话框类中加一个成员变量:绘制函数图象类的实例 没有的话,每次绘图得传一个this进去(或者是一个DC,把前面的 绘制函数图象类的实例 改成DC也行),很麻烦的.

OK

回答2:

你的程序到底有几个类啊,怎么还用 Date::WriteDate,应该用.吧!

回答3:

怎么可能在调用的时候写类型啊。
one.GetDate(int i,int j);
你调用GetDate传参数,应该是one.GetDate(i, j)之类的吧,怎么会在前面加int啊,又不是强制类型转换。。

PS:楼上 中华威软,Date::WriteDate写法没有错,C++都这么定义的,你用Java的吧。