티스토리 뷰
728x90
C++ 요다 스타일 (Yoda Style)
C++에서 요다 스타일(Yoda Style)은 조건문을 작성할 때 값이나 상수를 먼저 쓰는 방식으로, 스타워즈의 요다의 말투에서 영감을 받아 이름 붙여졌습니다.
일반적인 조건문
if (x == 42) {
// 무언가를 수행
}
요다 스타일 조건문
if (42 == x) {
// 무언가를 수행
}
요다 스타일의 장점
- 실수로
=
(대입 연산자)를 사용하는 것을 방지할 수 있음 - 컴파일 에러를 통해 잘못된 조건을 쉽게 찾을 수 있음
예시:
if (42 = x) { // 요다 스타일에서는 컴파일 에러
// 무언가를 수행
}
요다 스타일의 단점
- 가독성이 낮아 처음 보는 사람에게는 읽기 어려움
- 최신 컴파일러에서는
=
와==
혼동 시 경고를 제공함
결론
요다 스타일은 주로 과거 컴파일러의 제한 때문에 사용되었지만, 최신 개발 환경에서는 스타일 선택의 문제로 남아 있습니다. 프로젝트의 코딩 스타일 가이드와 팀의 선호도에 따라 사용할지 여부를 결정하면 됩니다.
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 블루버블다이빙팀
- Build
- script
- PowerShell
- 제주도
- 블루버블다이브팀
- Linux
- 외돌개
- CMake
- C++
- 암호화
- 현포다이브
- 네트워크 정보
- Effective c++
- 서귀포블루버블
- 서귀포
- C#
- 스쿠버다이빙
- Windows
- C
- DLL
- effective
- C# 고급 기술
- 블루버블
- 성산블루버블
- C#.NET
- OpenSource
- 울릉도
- 패턴
- 스쿠버 다이빙
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
글 보관함
250x250