主题:求救:又有一个问题,关于类
各位高手好,我刚学c++语言不久,,可是问题一大堆,,恳切希望大家帮我想想办法,谢谢
问题是这样的:
我建立了一个projet然后在header files输入
class Tdate1
{
public:
Tdate1(int y,int m,int d);
~Tdate1();
void Print();
private:
int year,month,day;
};
Tdate::Tdate1(int y,int m,int d)
{
year=y;
month=m;
day=d;
cout<<"constructor called.\n";
}
Tdate1::~Tdate1()
{
cout<<"Destructor callde.\n";
}
存为date1.h
我编译时,提示不能编译,后来我不管它,
继续在source 输入
#include<iostream.h>
#include<date1.h>
void main()
{
Tdate1 taday(1998,4,9),tomorrow(1998,4,10);
cout<<"today is";
taday.Print();
cout<<"tomorrow is";
tomorrow.Print();
}
结果总提示错误说date1.h文件不存在,,
后来我换了方法:先建立头文件,和原文件,再建立project.
在project添加刚才建立的头文件和原文件,可是还是提示同样的错误,,,
急死我了,,我也不知道怎么回事,,真的恳请各位高手帮忙
问题是这样的:
我建立了一个projet然后在header files输入
class Tdate1
{
public:
Tdate1(int y,int m,int d);
~Tdate1();
void Print();
private:
int year,month,day;
};
Tdate::Tdate1(int y,int m,int d)
{
year=y;
month=m;
day=d;
cout<<"constructor called.\n";
}
Tdate1::~Tdate1()
{
cout<<"Destructor callde.\n";
}
存为date1.h
我编译时,提示不能编译,后来我不管它,
继续在source 输入
#include<iostream.h>
#include<date1.h>
void main()
{
Tdate1 taday(1998,4,9),tomorrow(1998,4,10);
cout<<"today is";
taday.Print();
cout<<"tomorrow is";
tomorrow.Print();
}
结果总提示错误说date1.h文件不存在,,
后来我换了方法:先建立头文件,和原文件,再建立project.
在project添加刚才建立的头文件和原文件,可是还是提示同样的错误,,,
急死我了,,我也不知道怎么回事,,真的恳请各位高手帮忙