일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 프로그래밍
- 티스토리
- c#
- Desktop
- 연산자
- Direct2D
- Javascript
- 이지스퍼블리싱
- 배열
- 함수
- c
- doit코틀린프로그래밍
- VS ERROR
- Visual Studio
- 지식나눔강좌
- Programming
- CS
- 리뷰
- tipssoft
- Win32
- 백준
- Tips프로그래밍강좌
- 문법
- 포인터
- 김성엽
- Windows
- Tips강좌
- Kotlin
- 알고리즘
- c++
Archives
- Yesterday
- Today
- Total
목록C6292 (1)
F.R.I.D.A.Y.
VS ERROR C6292 : for 루프가 잘못 정의되었습니다. 최대값부터 위로 계산됩니다.
오늘 시간에는 for 사용시 잘못 사용할 때 2019인텔리센스가 제공하는 C6292 경고를 살펴봅니다. C6293 경고는 이곳을 참고하세요. 그나저나 이젠 이런 것도 경고를 해주네요 :) 원인. 조건식에 맞지 않는 증감식 원인이 되었던 코드는 다음과 같습니다. for (int i = 100; i > 0; ++i) { } 코드상에선 i값이 작아져야하지만 계속해서 증가하고 있습니다. 물론 오버플로우가 발생하면 멈추겠지만 제대로 된 결과가 나올리는 없습니다. 해결1. 증감식 수정 이 경고는 증감식을 수정하거나 조건식을 수정하는 방법으로 제거할 수 있습니다. 그러나 일반적으로는 조건식에 맞추어 코드를 작성하고 증감식을 틀린 경우가 많습니다. for (int i = 100; i > 0; --i) { } 코드에 맞..
DEV/Tip
2019. 4. 27. 23:56