옵션 |
|
Aclass.cpp
#include "Bclass.h"
Class A{
void createB(){
B* bVal = new B(this);
}
Bclass.cpp
#include "Aclass.h"
Class A;
Class B{
private :
A* aBuff;
public :
B(A*& _aArg){
aBuff = _aArg;
}
}
이렇게 짰습니다. B클래스에서는 A클래스 자체를 이용해야하고 내부적으로 데이터도 바뀔수 있기때문에 *&를 이용해서 B클래스에서
this포인터로 받을려고 했는데 다음과같이 짜면 functhinB에서 construct no match라고 에러메시지가 뜨네요 혹시
무엇이 문제인지 알수 있을까요?