|
만약 너무 길어서 타이핑이 불편하시다 싶으시면
따로 포인터를 하나 선언하셔서 쓰시면 되겠죠?
김상구.패패루 님이 쓰신 글 :
: 왜 파스칼에 보면요...
:
: with OrderDate do
: begin
: Year := Unit1.Year
: ...
: end;
:
: 이런거 있잖아요?
:
: C++에서 하려면
:
: OrderDate.Year = 어쩌구..
: ....
:
: 이렇게 계속 반복해야 하는데..
:
: C++에서도 with ... do 같은 구문을 구현할 수 있을까요?
: 옛날 FoxPro쓸 때도 이런게 있었는데..
:
: LOCAL Test = 0
: WITH OrderDate
: .Year = 어쩌구
: .Month = 저쩌구..
: Test = 3214 && 일반변수는 앞에 .을 안붙입니다.
: .Day = 멀랑
: ENDWITH
:
: 갑자기 이런게 있으면 재밌을거 같다는 생각이 들어서 질문 올려봅니다.
: C++에서도 비슷하게
:
: with OrderDate {
: .Year = 2002;
: .Month = 3;
: .Day = 4;
: }
:
: 이렇게 쓸 수 있다면..
: 포인터라면
:
: with OrderDate {
: ->Year = 2002;
: ->Month = 3;
: ->Day = 4;
: }
:
: 이렇게.. ^^
: ....
:
: 아.. 괜히 썼다 싶다..
|