|
물론 자게에서 질문이 좀 어색하다는건 압니다만
아무래도 여기에 많은 분들이 오시니깐 질문드립니다.
질문그대로 델파이의 is 와 as에 해당하는 C++연산자를 부탁드립니다.
"if TComponent is TEdit then"
(Sender as TButton)
타입캐스팅 연산자 같은데 빌더에서 type casting을 하니깐
델파이와 같은 제대로 된 결과 값이 나오질 않네요...
물론 C++에서는 캐스팅 연산자가 5가지 있는걸로 알고 있습니다.
dynamic_cast
static_cast
reinterpret_cast
const_cast
마지막으로 C에서 사용하는 캐스팅이 있죠
void * 타입을 (char *)로 바꿀때
(char *)mem 뭐 이런식이죠...
고수님들의 답변 부탁드립니다.
감사합니다.
================================
참고로
************************************************
* Creating a Client to an External Web Service *
************************************************
procedure TForm1.Button1Click(Sender: TObject);
var
BabelService: BabelFishPortType;
begin
BabelService:= HTTPRio1 as BabelFishPortType;
memo2.Text := BabelService.BabelFish('en_fr', memo1.text);
end;
=============================================
빌더 시디에 있는 델파이 웹서비스 샘플인데요
위의 as를 type casting을 아무리 해봐도
실행이 되질 않네요...
감사합니다.
|