2009-10-07 4 views
3

C++ 지식을 향상 시키는데 훌륭한 것으로 생각되는 항목을 나열하십시오 ... 솔루션을 제공 할 때 구체적으로 알려주십시오.C++ 프로그래밍 기술을 향상시키는 데 권장되는 소프트웨어 또는 도구

+6

이것은 '커뮤니티 위키'해야 유효한 대답. - '커뮤니티 위키'에 대한 질문을 수정하십시오. –

+0

사람들이 소프트웨어, 도구, 웹 사이트를 추천하고 C++ 기술을 향상 시키도록 요청하고 있기 때문에 구체적인 답변을 찾고 있습니다. 이미 3 가지 C++ 과정을 밟았습니다. 나는 웹을 통해 접근하여 사용할 수있는 구체적인 문제를 원한다. – KJP

답변

5

1) 매일 읽기 C++, STL과 유래에 관련 태그 질문 문제를 분석 시도 솔루션 생각하고 솔루션은 다른 사람에 의해 주어진 이해

2) :) 을 C++로 시작하십시오. 엄격한을 수행하는 선임 노인이있는 경우코드/디자인 리뷰 및 유효한 코멘트를 제공하면 C++를 배울 수 있습니다.

3)오픈 소스 프로젝트에 참여하십시오. 소스를 다운로드하여 분석하십시오.

4에 대해서는 도구 : coverity 등을 사용하여 소스 코드 분석기, 린 윈도우 디버깅 도구 패키지 또는 유닉스에 상응하는 뭔가가 분명히 콘크리트를 찾는 문제가 아닙니다로

2

동일한 문제, 정의되지 않은 행동, 다양한 문맥 의존적 의미와 모호한 문법을 ​​가진 키워드를 해결하는 다양한 방법을 가진 언어를 배우는 것은 결코 빠르지 않을 것입니다.

Scott Meyer의 Effective C++로 시작하십시오.

0

제가 알고있는 것들은 게임 개발을위한 OGRE 3D와 소프트웨어 개발 연습을위한 온라인 심사 위원입니다. 당신에게 도움이

0

여러 가지 개선 :

  • 에서보고
  • 열 수
  • 코드를 많이 쓰기 코드를 많이 읽기 (브래드 언급 한 것과 같은) 책을 많이 읽기 문제는 새로운 관점에서
+1

추가하고 싶습니다 : 계속 더 많은 코드를 읽으십시오. –

0
  • 먼저 자기 자신을 평가하고 모형 테스트를하거나 당신이 서있는 곳을 알아야합니다.

  • 고급 C++ 과정을 수강하십시오. 알고리즘, 데이터 구조, 네트워킹 또는 다른 어떤 클래스에서 작업 할 수있는 거대한 프로젝트를 제공하고 코드에서 등급을 매길 수있는 위치와 C++에 대한 지식이 필요합니다.

  • 구매 한 C++ 용 문제 책, Deutel 및 Dietel의 "C++ 프로그래밍 방법"(문제 및 솔루션 버전)을 구입하는 것이 좋습니다. 일부는 D & D를 권장하지 않을 수도 있지만 귀하의 목적에 따라 적절합니다.

1

C++ FAQ Lite을 공부하거나 (책을 사서 읽음) 시간을 보내십시오. 거기에 대한 해답을 생각하고 이해하면 C++에 대해 많은 것을 배울 수있었습니다. 브루스 에켈 (Bruce Eckel)

에 의해 ++ C에서 생각

0

Amazon에 가입하면 평가가 높은 "learning C++"서적을 찾고, 리뷰를 읽고 요구 사항을 가장 잘 충족하는지 확인하고, 두세 가지를 사고 구매할 수 있습니다.

그러나 Deitel과 Deitel의 "C++ How to Program"에 대해서는주의해야합니다. 초기 판은 환상적 이었지만 제 6 판이 너무 부풀어 오르고 교육적 목적으로 사용하기 쉬웠으며 참고 문헌으로는 쓸모가 없었습니다. 어쩌면 제 7 판이 더 좋을지 모르지만 저는 말할 수 없습니다.

좋은 온라인 코스를 찾을 수도 있습니다. MIT의 OpenCourseWare 사이트는 유용 할 수 있습니다.

하지만 21 일이나 뭐니 뭐니해도 아무 것도 모르고 C++ 전문가가 될 수 있다고 약속한다면 아무도 믿지 마십시오. 나는 주로 C++로 19 년 동안 프로그래밍을 해왔으며 자신을 전문가라고 아직 생각하지 않는다.

3

C++을 stackoverflow의 즐겨 찾기 태그로 표시하고 litb가 응답 한 내용을 읽습니다. 진심으로 .

0

신발 판매원이 말한대로 : 그냥 해.

간단히 말하면 코딩을 시작하면 곧 알아야 할 것이 있습니다. 전 세계의 모든 책을 읽을 수 있지만, 지식을 적용 할 수있을 때까지는 가치가 없습니다.

관련 문제