컴파일러 오류 C3531
'symbol': 형식에 'auto'가 포함된 기호에는 이니셜라이저가 있어야 합니다.
지정된 변수에 이니셜라이저 식이 없습니다.
이 오류를 해결하려면
- 변수를 선언할 때 등호 구문을 사용하는 단순 할당과 같은 이니셜라이저 식을 지정합니다.
예시
다음 예제에서는 변수가 초기화되지 않으므로 C3531을 x1
y1, y2, y3
생성합니다z2
.
// C3531.cpp
// Compile with /Zc:auto
int main()
{
auto x1; // C3531
auto y1, y2, y3; // C3531
auto z1 = 1, z2, z3 = -1; // C3531
return 0;
}
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기