해결된 질문
작성
·
249
0
이전에 파이썬, C를 보다가
이번에 C++을 처음 접하게 된 한 수강생입니다!
현재 강의 5개 빼곤 다 들어서 오늘, 내일쯤 완강을 앞두고 있는데요.
for range 관련해서 기존에 쓰던 파이썬의 for문과 비슷해서 친숙(?)하다고나 할까
그래서 이 문법을 좀 써보려고 하는데 이 강의에선 따로 다루시지 않아서
혹시 다루지 않으신 이유가 있는지 궁금합니다!
만약 이유라면 성능상의 문제라던지 가독성의 문제 혹은 기존 프로그래머분들이 많이 사용하지 않는 문제 등등이 있을 것 같은데 실제로 그런 것인지
rookiss님의 의견이 궁금합니다!!
답변 1
1
이건 프로젝트마다 다른데요.
실제로 Modern C++을 사용하지 않는 팀들도 더러 있고,
보통 그런 팀에서는 for range이 조금이라도 더 느리다고 사용하지 말라고 권고합니다.
그러나 제 입장은 가독성도 그 못지 않게 중요하다 생각하기 때문에,
저는 컨텐츠 작업할 때 for range를 많이 쓰는 편입니다.
굳이 C++ 강의에서 다루지 않은 이유는,
어차피 나중에 다른 강의에서 자연스럽게 접하게 될 것이기 때문에 당장 설명하진 않았습니다.
네 예상 외로 UE5가 딱 출시 되면서, C++ 시리즈 예상 일정이 쭉 밀렸습니다.
C++도 C++20을 비롯해 다룰 내용이 굉장히 많은데
순서는 그때 그때 기분따라(?) 만들어서 아직은 잘 모르겠습니다.
명쾌한 답변 감사합니다!
강의 하나하나 성의 있고 퀄리티가 높아서 좋네요!
자료구조 강의도 이어서 볼 생각입니다!
그리고 강의에서 말씀하신 템플릿 고급(?)이 포함된 심화과정이 나오려면 내년쯤 봐야 할까요?
(어떤 글에서 이번 c++은 내년초까지 보신다는 얘길 본 적이 있어서)