다음을 통해 공유


컴파일러 경고(수준 4, 더 이상 표시되지 않음) C4001

비표준 확장인 '한 줄로 된 주석'을 사용했습니다.

참고 항목

이 경고는 C99에서 한 줄 주석이 표준이므로 Visual Studio 2017 버전 15.5에서 제거됩니다.

한 줄 주석은 C++의 표준이고 C99부터 C의 표준입니다. 엄격한 ANSI 호환성(/Za)에 따라 한 줄 주석이 포함된 C 파일은 비표준 확장명 사용으로 인해 C4001을 생성합니다. 한 줄 주석은 C++에서 표준이므로 한 줄 주석이 포함된 C 파일은 Microsoft 확장(/Ze)을 사용하여 컴파일할 때 C4001을 생성하지 않습니다.

예시

경고를 사용하지 않도록 설정하려면 #pragma 경고(disable:4001) 주석 처리를 제거합니다.

// C4001.cpp
// compile with: /W4 /Za /TC
// #pragma warning(disable:4001)
int main()
{
   // single-line comment in main
   // C4001
}