C++问题!求助

新建一个MFC单文档应用程序,在View类的声明中:classCccView:publicCView将CView改为CFormView,在资源视图中的Dialog文件夹中... 新建一个MFC单文档应用程序,在View类的声明中:
class CccView : public CView
将CView改为CFormView,
在资源视图中的Dialog文件夹中添加一个IDD_FORMVIEW的资源,取出其ID的值,假如是:IDD_FORMVIEW,
在类CccView 中添加一个enum常量,例如:
public:
enum {IDD = IDD_PROPPAGE_LARGE};
CccView 的构造函数中添加初始化CFormView的语句,例如:
CccView::CccView() : CFormView(CccView::IDD) {}

编译通过,一切都正常,但是打开执行文件的时候,发现有错误,
这个该怎么解决,请各位高手帮帮忙,先谢谢!
改一下上面的地方有个错误
enum {IDD = IDD_PROPPAGE_LARGE};
这个语句应该为:
enum {IDD = IDD_FORMVIEW};
展开
 我来答
百度网友a16e9e2
2011-05-25 · TA获得超过1034个赞
知道小有建树答主
回答量:882
采纳率:0%
帮助的人:475万
展开全部

#include<iostream>
using namespace std;

struct Output
{
virtual void display()=0;
};

class Time:public Output
{
public:
Time(int,int,int);
void display();
private:
int hour;
int minute;
int second;
};
class Date:public Output
{
public:
Date(int,int,int);
void display();
private:
int month;
int day;
int year;
};
Time::Time(int h,int m,int s)
{
hour=h;
minute=m;
second=s;
}

Date::Date(int m,int d,int y)
{
month=m;
day=d;
year=y;

}
void Date::display()
{
cout<<month<<"/"<<day<<"/"<<year<<endl;
}

void Time::display()
{cout<<hour<<":"<<minute<<":"<<second<<endl;
}

void Display(Output& ot)
{
ot.display();
}
int main()
{
Time t1(10,11,56);
Date d1(12,15,2008);
Display(t1);
Display(d1);
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式