상황에 맞는 키워드(C++ 구성 요소 확장)
상황에 맞는 키워드 특정 컨텍스트에서만 인식 되는 언어 요소입니다.특정 컨텍스트 외부 사용자 정의 기호 상황에 맞는 키워드를 수 있습니다.
모든 런타임
설명
다음 상황에 맞는 키워드 목록입니다.
internal(see 멤버 표시 여부)
where(part of 제네릭(C++ 구성 요소 확장))
가독성을 위해 user–defined 기호로 상황에 맞는 키워드의 사용을 제한 할 수 있습니다.
Windows 런타임
설명
(이 기능에 대 한 없음 플랫폼별 설명입니다.)
요구 사항
컴파일러 옵션:/ZW
공용 언어 런타임
설명
(이 기능에 대 한 없음 플랫폼별 설명입니다.)
요구 사항
컴파일러 옵션:/clr
예제
예제
해당 컨텍스트에서 보여 줍니다 다음 코드 예제는 property 상황에 맞는 키워드를 사용 하 여 속성 및 변수를 정의 합니다.
// context_sensitive_keywords.cpp
// compile with: /clr
public ref class C {
int MyInt;
public:
C() : MyInt(99) {}
property int Property_Block { // context-sensitive keyword
int get() { return MyInt; }
}
};
int main() {
int property = 0; // variable name
C ^ MyC = gcnew C();
property = MyC->Property_Block;
System::Console::WriteLine(++property);
}
Output