컴파일러 오류 C2017
잘못된 이스케이프 시퀀스
\t와 같은 이스케이프 시퀀스가 문자 또는 문자열 상수 외부에 나타납니다.
다음 샘플에서는 C2017을 생성합니다.
// C2017.cpp
int main() {
char test1='a'\n; // C2017
char test2='a\n'; // ok
}
C2017은 문자열화 연산자가 이스케이프 시퀀스를 포함하는 문자열과 함께 사용될 때 발생할 수 있습니다.
다음 샘플에서는 C2017을 생성합니다.
// C2017b.cpp
#define TestDfn(x) AfxMessageBox(#x)
TestDfn(CString("\\") + CString(".h\"\n\n")); // C2017
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기