.h文件中定义了构造函数,.cpp文件中一定要声明么?
.h文件中定义了构造函数,.cpp文件中一定要声明么?
.h文件:
class Course
{
public:
Course();
~Course();
void printInfo() ;
int m_iX;
int m_iY;
};
.cpp文件:
#include "Course.h"
#include <iostream>
Course::Course()
{
}
void Course::printInfo()
{
cout<<"("<<m_iX<<","<<m_iY<<")"<<endl;
}
上面的代码有哪些不必要的部分呢?