C + + 시퀀스 위치

개체의 값은 한 번만 사이의 연속 된 식을 수정할 수 있습니다 "시퀀스 포인트입니다."

Microsoft 전용

현재 C++ 언어 정의 시퀀스 위치를 지정 하지 않습니다.Microsoft C++ C 연산자와 관련 된 모든 식에 대 한 ANSI C와 같은 시퀀스 위치를 사용 하 고 없습니다 관련 된 연산자를 오버 로드 합니다.연산자를 오버 로드 하는 경우 연산자 함수 호출 순서를 나열 하는 중에서 의미를 변경 합니다.Microsoft C++ 다음 시퀀스 위치를 사용 합니다.

  • 왼쪽 피연산자의 논리 AND 연산자 (& &) 합니다.논리 연산자의 왼쪽된 피연산자가 완전히 평가 하 고 계속 하기 전에 모든 파생 작업이 완료 되었습니다.논리 연산자의 오른쪽 피연산자가 계산 되도록 하지 않을 수도가 있습니다.

  • 왼쪽된 피연산자의 논리합 연산자 (|).논리합 연산자의 왼쪽된 피연산자 완벽 하 게 평가 하 고 계속 하기 전에 모든 파생 작업이 완료 되었습니다.논리합 연산자의 오른쪽 피연산자가 계산 되도록 하지 않을 수도가 있습니다.

  • 쉼표 연산자의 왼쪽된 피연산자입니다.쉼표 연산자의 왼쪽된 피연산자 완벽 하 게 평가 하 고 계속 하기 전에 모든 파생 작업이 완료 되었습니다.쉼표 연산자의 피연산자가 모두 항상 계산 됩니다.

  • 함수 호출 연산자입니다.함수 호출 식과 기본 인수를 포함 하 여 함수의 모든 인수의 평가 되 고 모든 부작용 함수를 입력 하기 전에 완료 합니다.인수 또는 함수 호출 식 중에서 평가 없음 지정 된 순서가입니다.

  • 조건부 연산자의 첫 번째 피연산자입니다.조건부 연산자의 첫 번째 피연산자 완벽 하 게 평가 하 고 계속 하기 전에 모든 파생 작업이 완료 되었습니다.

  • 선언 문에서 초기화를 끝으로 전체 초기화 식의 끝입니다.

  • 식에 식 문입니다.식 문은 선택적 식 다음에 세미콜론 (;)으로 구성 됩니다.식의 부작용에 대해 완벽 하 게 계산 됩니다.

  • 제어 식이 선택 영역에서 (경우 또는 전환) 문입니다.식이 완전히 계산 되 고 모든 파생 작업이 완료 전에 선택에 의존 하는 코드를 실행 합니다.

  • 한 동안의 식을 제어 또는 명령문을 실행 합니다.식이 완전히 계산 되 고 효과 전에 모든 문이 while 다음 반복에서 완료 또는 반복 실행 모든 측면을 실행 합니다.

  • 각 세 식의의 문에 대 한.각 식이 완전히 계산 됩니다 및 모든 부작용 다음 식으로 이동 하기 전에 완료.

  • 반환 문에서 식입니다.식이 완전히 계산 되 고 모든 파생 작업이 완료 되기 전에 컨트롤을 호출 하는 함수를 반환 합니다.

참고 항목

참조

식의 의미