inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

C++ 11관련) for range(범위기반 for문)을 따로 안다루셨는데 이유가 있으신지 궁금합니다!

해결된 질문

279

열공자!

작성한 질문수 3

0

이전에 파이썬, C를 보다가

이번에 C++을 처음 접하게 된 한 수강생입니다!

현재 강의 5개 빼곤 다 들어서 오늘, 내일쯤 완강을 앞두고 있는데요.

 

for range 관련해서 기존에 쓰던 파이썬의 for문과 비슷해서 친숙(?)하다고나 할까

그래서 이 문법을 좀 써보려고 하는데 이 강의에선 따로 다루시지 않아서

혹시 다루지 않으신 이유가 있는지 궁금합니다!

 

만약 이유라면 성능상의 문제라던지 가독성의 문제 혹은 기존 프로그래머분들이 많이 사용하지 않는 문제 등등이 있을 것 같은데 실제로 그런 것인지

rookiss님의 의견이 궁금합니다!!

C++

답변 1

1

Rookiss

이건 프로젝트마다 다른데요.
실제로 Modern C++을 사용하지 않는 팀들도 더러 있고,
보통 그런 팀에서는 for range이 조금이라도 더 느리다고 사용하지 말라고 권고합니다.

그러나 제 입장은 가독성도 그 못지 않게 중요하다 생각하기 때문에,
저는 컨텐츠 작업할 때 for range를 많이 쓰는 편입니다.
굳이 C++ 강의에서 다루지 않은 이유는,
어차피 나중에 다른 강의에서 자연스럽게 접하게 될 것이기 때문에 당장 설명하진 않았습니다.

0

열공자!

명쾌한 답변 감사합니다!

 

강의 하나하나 성의 있고 퀄리티가 높아서 좋네요!

자료구조 강의도 이어서 볼 생각입니다!

그리고 강의에서 말씀하신 템플릿 고급(?)이 포함된 심화과정이 나오려면 내년쯤 봐야 할까요?

(어떤 글에서 이번 c++은 내년초까지 보신다는 얘길 본 적이 있어서)

0

Rookiss

네 예상 외로 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