C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[5734] 참고 : Alternative Tokens(digraph), Alternate punctuation token
Daniel [sypark] 1841 읽음    2002-09-12 15:32
여기 두 곳을 참고하세요.

http://david.tribble.com/text/cdiffs.htm#C90-digraph
http://david.tribble.com/text/cdiffs.htm#C99-alt-tok

http://www.kuzbass.ru:8081/docs/isocpp/lex.html#lex.digraph


Daniel 님이 쓰신 글 :
: ANSI C(1999), ANSI C++(1998)에 의하면
:
: 아래 코드는 valid하답니다.
:
: The following program is valid in both C99 and C++:
:
: %:include <stdio.h>
:
: %:ifndef BUFSIZE
:  %:define BUFSIZE  512
: %:endif
:
: void copy(char d<::>, const char s<::>, int len)
: <%
:     while (len-- >= 0)
:     <%
:         d<:len:> = s<:len:>;
:     %>
: %>
:
: int int_compare(int i, int j)
: <%
:     if( i not_eq j )
:         return 1;
:     else
:         return 0;
: %>
:
: [C99: §6.4.6]
: [C++98: §2.5, 2.12]
:
: 근데 과연 이걸 컴파일할 수 있는 C/C++ 컴파일러가 있을지...-_-;;;
:
: 일단 GCC 2.95.2랑 빌더 5.0에서는 실패했습니다.
:
: PS: CodeWarrior Professional 7.0에서는 제대로 컴파일이 되네요.
:
:

+ -

관련 글 리스트
5733 C++ 빌더는 ANSI C++ 표준을 준수하는가?? Daniel 2213 2002/09/12
5738     [참고] C++Builder 6 Plum Hall test suite results 김상구.패패루 1702 2002/09/12
5739         [참고] C/C++ Users Journal 테스트 결과 Daniel 2313 2002/09/12
5736     iso646.h 파일을 인클루드 하세요. 박지훈.임프 2126 2002/09/12
5737         헤더 화일을 포함시키는 것은 정당한 방법은 아니죠. Daniel 1983 2002/09/12
5740             표준에 대한 생각이 저와는 다른 듯... 박지훈.임프 1595 2002/09/13
5741                 표준안에 대한 첫 글을 쓴 목적은.... Daniel 1525 2002/09/13
5742                     Re:표준안에 대한 첫 글을 쓴 목적은.... 박지훈.임프 1835 2002/09/13
5735     Re: not_eq만 지원 안하는것 같군요 김상구.패패루 1496 2002/09/12
5734     참고 : Alternative Tokens(digraph), Alternate punctuation token Daniel 1841 2002/09/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.