我想再VC+2005下写一个多文件程序,下面举个例子:
描述下:我准备创建个程序,程序份为三部分:
1.在头文件中定义一个类
2.在一个function.cpp文件中定义两个类的成员函数
3.一个main.cpp程序
如下:
//这是头文件 student.h------------
using namespace std;
class student
{public:
int set_time();//函数声明
int show_time();
private:
int hour;
int minute;
int sec;
};
----------------------------------------------------------------------
//这是function.cpp文件
using namespace std;
int student::set_time()
{
cin>>hour>>minute>>sec;
return 0;
}
int student::show_time()
{
cout<<hour<<":"<<minute<<":"<<sec<<endl;
return 0;
}
-------------------------------------------------------
//这是main.cpp文件
#include "stdafx.h"//这头文件好像是vc++2005必用,好像是包含了一些必要的信息吧
#include"student"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{student st;//定义一个student类对象st
st.set_time();
st.show_time();
return 0;
}
请问,这样做对吗?
我编译没通过,请指点,谢谢...