|
안녕하세요. 수야랍니다.(엌. 디게 오랜만에 ㅡㅡ)
별루 어렵지 않은것을 어렵게 생각하셔서 고민하시는 문제 같군요 ^^
#include "Unit1.h" 를 사용하실 유닛의 해더나 .cpp에 더해주시구 사용하시면 됩니다.
Mat->Add(x,y);
Mat->Div(x,y);
뭐 이런식이겠죠?
이렇게 사용하시기전에 아마도
NewMat = new Mat(this);
라는 선언이 필요할것 같네요 ㅡㅡ
너무 오래 안해서 까먹어버렸지만 ㅡㅡ 아마도 많이 다르진 않을껍니다.
그럼.. 참고하시구요.. 안되시면 다릏게 도전을 해보시구
역시 또 안되시면 리플 달아주세요.. ^^
2달만에 수야여쑴미다~
소영 님이 쓰신 글 :
: Unit1.h에서 class를 선언하고 이 class에 선언된 함수들을 다른 Unit에서 사용할려구 합니다.
: 예를들면,
: <unit1.h>
: class Mat
: {
: public:
: Mat(); //생성자
: ~Mat();
: int Add(int,int);
: int Div(int,int);
: .....
: };
:
: <unit1.cpp>
: int mat::Add(int a,int b){
: ....
: }
: int mat::Div(int a,int b){
: ...
: }
: 이 클래스 Mat에 선언된 함수들을 unit2에서 사용하려 합니다.
: class에 대해 검색을 해보니 extern을 사용하라고 하던데 잘 이해가 되지 않아
: 다시 질문드립니다. 자세히 좀 알려주세요.
:
:
|