원본 : http://www.debuglab.com/knowledge/defined.html
1.요약
C++ Standard 에는 69 가지의 예약어가 있다고 합니다. 이중에서 우리가 흔지 사용하지는 않지만, 비교 연산자를 순수 영어로 사용하는 방법에 대해서 알아보겠습니다.
2.본문
C++ Standard 에 따르면,
The C++ Standard reserves 11 additional "alternative representations" for operators that you'd normally express with punctuation characters:
위와 같이 정의한 목적은 & | ~ I ^ 과 같은 문자가 non-US computer system 에서는 사용가능하지 않기 때문이라고 합니다. 따라서 그러한 시스템에서 비교 연산을 하기 위해서는 아래의 예제와 같이 사용하시면 됩니다.
3.예제
Deep C++ 'Reserved Names'
- 2001.08.13 Smile Seo -
1.요약
C++ Standard 에는 69 가지의 예약어가 있다고 합니다. 이중에서 우리가 흔지 사용하지는 않지만, 비교 연산자를 순수 영어로 사용하는 방법에 대해서 알아보겠습니다.
2.본문
C++ Standard 에 따르면,
The C++ Standard reserves 11 additional "alternative representations" for operators that you'd normally express with punctuation characters:
#define and && #define and_eq &= #define bitand & #define bitor | #define compl ~ #define not ! #define not_eq != #define or || #define or_eq |= #define xor ^ #define xor_eq ^=---
위와 같이 정의한 목적은 & | ~ I ^ 과 같은 문자가 non-US computer system 에서는 사용가능하지 않기 때문이라고 합니다. 따라서 그러한 시스템에서 비교 연산을 하기 위해서는 아래의 예제와 같이 사용하시면 됩니다.
3.예제
#include <iso646.h> x = a || b; x = a or b; // 위와 동일4.참고
Deep C++ 'Reserved Names'
- 2001.08.13 Smile Seo -
"C++" 카테고리의 다른 글
- 템플릿을 이용한 동기화 클래스 만들기 (0)2007/03/05
- Override를 통해 잃어버리는 것들 (0)2007/03/01
- 비교 연산자를 위한 예약어들 (0)2007/03/01
- 할당된 블록의 크기 구하기 (0)2006/12/08
- 포인터 변수를 검증하기 위한 매크로 (0)2006/12/08
Tags 비교 연산자

수안이의 컴퓨터 연구실



Leave your greetings.