C++Builder
|
Delphi
|
FireMonkey
|
C/C++
|
Free Pascal
|
Firebird
경고!
게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
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에서는 제대로 컴파일이 되네요.
:
:
Trackback :
http://www.borlandforum.com/impboard/impboard.dll/trackback?sn=39953
+
-
관련 글 리스트
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
제목
내용
이름
Copyright © 1999-2015, borlandforum.com. All right reserved.