C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[15968] 갑자기 궁금.. C++에서도 파스칼의 with..do와 같은걸 할 수 있을까요?
김상구.패패루 [] 709 읽음    2002-03-04 16:57
왜 파스칼에 보면요...

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;
}

이렇게.. ^^
....

아.. 괜히 썼다 싶다..

+ -

관련 글 리스트
15968 갑자기 궁금.. C++에서도 파스칼의 with..do와 같은걸 할 수 있을까요? 김상구.패패루 709 2002/03/04
29906     Re:갑자기 궁금.. C++에서도 파스칼의 with..do와 같은걸 할 수 있을까요? 강재호.만해 673 2002/03/04
15979     Re:갑자기 궁금.. C++에서도 파스칼의 with..do와 같은걸 할 수 있을까요? 이경문 758 2002/03/05
15972     C/C++에는 그런 건 없습니다. 김백일 670 2002/03/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.