하나의 파일에 클래스를 만들고 많은 파일에서 해당 클래스를 사용하려고합니다. 나는 매우 혼란 스럽다 ... 나는 을하지 않는다.은 반 파일을 하나의 파일로, 반을 다른 파일로 갖는 지저분한 코드를 원한다.하나의 파일에서 많은 클래스를 사용하십시오
app_core.cpp : (여기에 우리는 클래스가)
class s1
{
private:
int gx;
public:
int gx(int x,int y)
{
gx = x;
}
};
app1.cpp : (여기에 우리는 클래스를 사용)
#include "app_core.cpp"
class s1;
int show()
{
s1 new_s;
cout << new_s.gx(8, 7);
}
app2.cpp : (여기에 우리는 클래스를 사용)
#include "app_core.cpp"
class s1;
int show()
{
s1 new_s;
cout << new_s.gx(18, 17);
}
위와 같은 것을 보관하는 방법 은요?
왜 헤더를 사용하지 않습니까? – JBL
이것은 좋은 습관이지만 내 문제를 해결하지는 못합니다. – JoeFrom
'include <>'명령으로 .cpp 파일을 절대 포함하지 마십시오 – deW1