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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[5733] C++ 빌더는 ANSI C++ 표준을 준수하는가??
Daniel [sypark] 2213 읽음    2002-09-12 15:25
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에서는 제대로 컴파일이 되네요.

박세용.Daniel [sypark]   2002-09-12 15:39 X
참...VC++ 6.0도 컴파일 에러가 납니다.
 구 [urbane9]   2002-09-12 17:16 X
빌더6에서 not_eq를 !=로 바꾸면 컴파일 되네요..
김재구 [knis001]   2002-09-12 17:53 X
베이직이나 델파이처럼 with구문이나 지원해주었으면 좋을텐데.. ^^
박세용.Daniel [sypark]   2002-09-12 17:56 X
결국 allternate punctuation token은 지원이 안 되는거네요.
박세용.Daniel [sypark]   2002-09-12 17:56 X
and, or, not, bitor, xor, not_eq......
박세용.Daniel [sypark]   2002-09-12 18:01 X
http://david.tribble.com/text/cdiffs.htm#C99-alt-tok에 C++ 표준안에서 지원하는alternate punctuation token들이 있죠
김상구.패패루 [peperu]   2002-09-12 19:43 X
-_-;; 왜 이렇게 '구' 들이 많을까요.. 상'구' '구' 김재'구' 김상'구'.패패루
김상구.패패루 [peperu]   2002-09-12 19:44 X
^^
김상구.패패루 [peperu]   2002-09-12 19:46 X
그나저나 bdn.borland.com에 접속이 안되네요.. 거기서 Ansi C++과의 호환성 테스트 한 결과를 봐서 참고자료로 URL좀 적어 올리려 했더니만...

+ -

관련 글 리스트
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만 지원 안하는것 같군요 김상구.패패루 1497 2002/09/12
5734     참고 : Alternative Tokens(digraph), Alternate punctuation token Daniel 1842 2002/09/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.