.h文件中定義了構(gòu)造函數(shù),.cpp文件中一定要聲明么?
.h文件中定義了構(gòu)造函數(shù),.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;
}
上面的代碼有哪些不必要的部分呢?
2016-11-14
cpp文件中是要聲明的,除非你在主函數(shù)中不用.h文件中定義的函數(shù)
2017-04-13
.h文件里面不要去定義函數(shù),應(yīng)該只進(jìn)行聲明,否則多個(gè).cpp文件包含時(shí),會(huì)發(fā)生重復(fù)定義錯(cuò)誤
2016-11-14
想知道怎么在這節(jié)下面提問(wèn)呢???