컴파일러 경고(수준 1) C4138
'*/'가 주석 외부에 있습니다.
닫는 주석 구분 기호 앞에 여는 주석 구분 기호가 없습니다. 컴파일러는 별표(*)와 슬래시(/) 사이에 공백이 있다고 가정합니다.
예시
// C4138a.cpp
// compile with: /W1
int */*comment*/ptr; // C4138 Ambiguous first delimiter causes warning
int main()
{
}
이 경고는 주석을 중첩하려는 경우에 발생할 수 있습니다.
주석을 포함하는 코드 섹션을 주석으로 처리하고 #if/#endif 블록에 코드를 포함한 다음 제어하는 식을 0으로 설정하면 이 경고를 해결할 수 있습니다.
// C4138b.cpp
// compile with: /W1
#if 0
int my_variable; /* Declaration currently not needed */
#endif
int main()
{
}