|
왜 파스칼에 보면요...
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;
}
이렇게.. ^^
....
아.. 괜히 썼다 싶다..
|