Function ReceiveText(IdTCPClient:TIdTCPClient):String;
위 델파이 코드 선언은
C++에선 다름과 같습니다.
String __fastcall ReceiveText(TIdTCPClient *IdTCPClient);
delphi에서는 디폴트 콜링컨벤션이 fastcall 인 반면에
C++Buider에서는 cedcl 이라서 위와같이 fastcall 이라는 콜링컨벤션을 명시한것입니다.
또한 String은 Delphi버젼에 따라서 ( C++Builder또한 버젼에 따라서 )
String이 AnsiString을 가리킬수도 있고, String이 UnicodeString을 가리킬수도 있습니다.
그래서 그냥 String으로 번역하는것이 좋을것 같습니다.
그럼..
공부중 님이 쓰신 글 :
: Function ReceiveText(IdTCPClient:TIdTCPClient):String;
: 이함수를 변형 하면
: __fastcall AnsiString ReceiveText(TIdTCPClient *IdTCPClient);
: 이렇해 되는건가요?
|