곧 군대가는 학부1학년입니다
올해 파이썬이랑 C를 학교에서 배웠구요...
1학기때 파이썬으로 좀 열심히 달려서 400문제정도풀고 백준 기준 골드2찍고 접었습니다
아무튼 종강 기념 군대가기전까지 시간도 남고 C도 배웠겠다 cpp로 다시 시작하고싶은데 ps하는 정도면 그렇게 깊게 공부 안해도 된다고 하더라구요??
혹시 어디서 뭘 보고 어디까지 공부해야하는지 알려주실 분 계신가요??
3줄 요약
1. ps를 위한 cpp는 어디서 공부해야하나요 ?
2. 뭘 보고 공부하셨나요 ?
3. c++가 11 14 17 98 이런식으로 버전이 되게 많던데 ps를 편하게 하려면 특정 버전으로 공부해야한다 하는게 있을까요?
1. ps에서 cpp는 c문법 거의 그대로 쓰면서, 구현이 복잡한 자료구조를 미리 구현해둔 STL만 추가로 써서 편의성을 높이는 형태에요 객체 같은 cpp 개념은 잘 안 쓴대요 2. 바킹독 알고리즘이 유명해요 3. 레거시 코드 지원이 좋아서 최신 버전으로 돌리면 아무튼 될거에요 갤에서 흘려들은 정도만 알아가지고 틀릴 수 있습니다!
윗댓말에서 보충하자면, 레거시 지원이 잘 되어있으니까 c스타일로 써도 됨 그러나 최신 기능을 쓰려면 당연히 최신 버전을 써야함 보통 c++98, c++03은 취급 안 하고, c++11부터 씀 본인이 최신 기능을 쓰고 싶다면 c++20을 쓰면 됨
바킹독 괜찮긴 한데 이미 파이썬으로 400문제를 풀었으면 그냥 너가 푼 코드를 c++로 다시 작성해보는 걸로 충분하다고 생각함.
하면서 배우는게 제일 빠르다.
1. 하면서 배워라. 주먹구구식으로 매번 검색해서 대가리에 넣어. 남의 소스볼때 참조도 하게 될거고. 2. 하면서 배워라. 3. 남들 따라 해라. 처음 시작한걸로 죽을때까지 하란 법 없음.
cin/cout, stl, struct, 레퍼런스, auto, 구조적 바인딩 정도만 공부해라
+ range based for
늦게 확인했네요 다들 감사합니다!! 조언해주신대로 그냥 기초문법만 배우고 머리박아보겠습니다 감사합니다
modoocode.com learncpp.com cppreference.com - dc App
유튜브에 홍정모님 채널 가보면 자료구조 요약 있는데 이걸로 기본부터 ps 에 필요한 건 다 배울 수 있음 - dc App