C++ 11관련) for range(범위기반 for문)을 따로 안다루셨는데 이유가 있으신지 궁금합니다!
이전에 파이썬, C를 보다가
이번에 C++을 처음 접하게 된 한 수강생입니다!
현재 강의 5개 빼곤 다 들어서 오늘, 내일쯤 완강을 앞두고 있는데요.
for range 관련해서 기존에 쓰던 파이썬의 for문과 비슷해서 친숙(?)하다고나 할까
그래서 이 문법을 좀 써보려고 하는데 이 강의에선 따로 다루시지 않아서
혹시 다루지 않으신 이유가 있는지 궁금합니다!
만약 이유라면 성능상의 문제라던지 가독성의 문제 혹은 기존 프로그래머분들이 많이 사용하지 않는 문제 등등이 있을 것 같은데 실제로 그런 것인지
rookiss님의 의견이 궁금합니다!!
답변 1
1
이건 프로젝트마다 다른데요.
실제로 Modern C++을 사용하지 않는 팀들도 더러 있고,
보통 그런 팀에서는 for range이 조금이라도 더 느리다고 사용하지 말라고 권고합니다.
그러나 제 입장은 가독성도 그 못지 않게 중요하다 생각하기 때문에,
저는 컨텐츠 작업할 때 for range를 많이 쓰는 편입니다.
굳이 C++ 강의에서 다루지 않은 이유는,
어차피 나중에 다른 강의에서 자연스럽게 접하게 될 것이기 때문에 당장 설명하진 않았습니다.
0
명쾌한 답변 감사합니다!
강의 하나하나 성의 있고 퀄리티가 높아서 좋네요!
자료구조 강의도 이어서 볼 생각입니다!
그리고 강의에서 말씀하신 템플릿 고급(?)이 포함된 심화과정이 나오려면 내년쯤 봐야 할까요?
(어떤 글에서 이번 c++은 내년초까지 보신다는 얘길 본 적이 있어서)
0
네 예상 외로 UE5가 딱 출시 되면서, C++ 시리즈 예상 일정이 쭉 밀렸습니다.
C++도 C++20을 비롯해 다룰 내용이 굉장히 많은데
순서는 그때 그때 기분따라(?) 만들어서 아직은 잘 모르겠습니다.
visualstudio에서 파일분할관리실습시 설정 문의를 드립니다.
0
559
1
정렬함수 좀 더 확실하게 이해 할 방법이 있을까요?
0
453
1
strcpy() 구현 관련 질문
0
535
1
빌드(망치)를 누르니 이런 오류가 떴습니다. 어떻게 해야 하나요?
0
475
1
클래스 타입의 포인터 질문합니다
0
559
1
입력값을 enum 값에 넣어주는거 이제 막혔나요?
0
503
1
템플릿 특수화 관련 질문
0
389
1
포인터 관련 질문합니다!
0
271
1
Unable to start assembler. Check your settings.
0
848
2
cpu선택
0
548
1
포인터 질문이 있습니다
0
331
1
20:35 에서 구조체 크기에 대한 질문입니다!
0
589
1
iterator 삭제관련
0
415
1
함수 호출을 디스어셈블러로 분석하다가 궁금점이 생겼습니다!
0
316
1
15 분 45초 대 질문
0
317
0
스택 프레임 질문합니다!
2
312
1
오른값 참조 in 게임
0
391
0
동적할당 질문이 있습니다
0
457
1
안녕하세요 메모리에 대해 질문드립니다.
0
312
1
함수객체 의 매개변수
0
365
1
복사생성자
0
439
1
main이나 endl 부분이 주황색으로 표시된건 어떻게 하나요
0
430
1
포인터 실습 강의를 보고 궁금한게 있습니다.
0
359
1
스택 오버플로우
2
801
1





