일부 C++ 코드를 Delphi로 변환 중이며 일부 추상 클래스는 번역해야합니다. 이러한 클래스는 등의 매개 변수/반환 형식으로 사용하고, 제 질문은 경우 이와 같은 C++ 클래스 계층 구조 :C++ 클래스를 Delphi로 변환
Thing = class
procedure blah; virtual;
end;
Thing2 = class(Thing)
function asdf(Thing) : Boolean; virtual;
end;
그리고 델파이 코드 :
class Thing {
virtual void blah() = 0;
};
class Thing2 : public Thing {
virtual bool asdf(Thing*) = 0;
};
같이 델파이로 쓸 수있다 C++ 함수를 호출하는 C++ 함수를 호출 할 수 있으며 C++ 코드는 Delphi 등을 사용하는 Delphi 함수를 호출 할 수 있습니다. 기본적으로 위의 변환이 이루어지면 C++ Thing2 *는 Delphi Thing2와 동등합니다 그것은 방법, 등?
당신은 루디 Velthuis '기사 "델파이 C++ 객체 사용"을 읽어보십시오 (http://rvelthuis.de/를 articles/articles-cppobjs.html). –