Inflearn Community Q&A
초기화 관련해 질문 드립니다
Written on
·
313
0
C++
Answer 1
0
코드에 문제가 있다기 보다는
문제가 생길 가능성이 있다고 귀띔해주는 케이스라고 볼 수 있습니다.
(실제로 제 컴파일러에서는 해당 경고 문구는 뜨지 않습니다)
이는 max()은 할당 직후 값이 변하지 않는 constexpr를 반환하기도 하는데,
질문자님 코드와 같이 초기화 할때부터 대입하면
할당한 순간에 max() 타입과 맞지 않은 변수일 수도 있다는 의미입니다.
참고 링크1 https://docs.microsoft.com/ko-kr/cpp/code-quality/c26498?view=msvc-170
참고 링크2 https://stackoverflow.com/questions/64557407/simple-constexpr-c26498-warning-and-c2131-error
질문자님 코드에 문제가 있어 보이지는 않습니다.





