프로그래밍 공부/error 고치기

C4018 '<': signed 또는 unsigned가 일치하지 않습니다.

재우이 2022. 2. 21. 19:57

C4018 '<': signed 또는 unsigned가 일치하지 않습니다.

경고 메세지

 

컴파일은 되나 경고 메세지가 뜬다.

원인은 벡터의 v.size(); 가 unsigned 이기 때문에

이 경우 for문의 int i =0; 이나 auto i =0; 을

unsigned int 로 변경해주면 된다