关于vc的问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 20:21:59
定义了如下头文件

//date.h

#include <iostream>
using namespace std;

class date
{
private:
int month;
int day;
int year;

public:
//构造函数,内联函数方式,带有默认初始值
date(int m=1,int d=1,int y=2000):month(m),day(d),year(y){}

//拷贝构造函数,用对象d的数据成员数值初始化对象,此用到了引用的概念
date(date &d)
{
day=d.day;
month=d.month;
year=d.year;
}

//析构函数,内联函数方式,析构函数为空
~date(void)
{}

//打印日期,内联函数方式,限定为const
void printdate(void) const
{
cout<<month<<"-"<<day<<"-"<<year<<endl;
}

}

和如下主函数main.cpp
#include "date.h"

void main(void)
{
date today(8,23,2004);
date someday;
date someday2(today);
date somearraydate[4];

today.printdate();
someday.printdate();
someday2.printdate();

类定义的{}后要加";",也就是分号,否则会出现一对莫名其妙的错误!

连接没有找到主函数,你重新建一个一样的工程,把代码拷进去试试。