본문 바로가기

개발/c++

보기 좋은 코드 작성 코딩을 잘하기 위해 갖춰야 할 요소가 뭐가 있을까요? 알고리즘, 디자인 ( 설계 ) , 프로젝트 경험, 운영체제에 대한 이해, 컴파일러에 대한 이해, 네트워크 지식 뭐 셀 수 없이 많을겁니다. 컴퓨터는 평생 공부해야 하는 과목이라고 하니까요 이번 포스팅은 그 중에서도 보기좋은 코드를 작성하는 방법에 대한 내용이예요. 딱히 기술적인 것도 아니고, 대규모 프로젝트를 경험해보기 힘든 대학생으로서는 중요하단걸 알면서도 피부로 느끼기 참 힘든 부분이지만 예전에 작성했던 코드를 보면서 가끔 느끼는 부분입니다. (진짜 내가 코드를 이따위로 쓴건가 싶어요...) *이 글은 '전문가를 위한 C++, 마크 그레고리 저' 도서를 읽고 정리한 글입니다. 1. 코드의 문서화 코드를 보고서처럼 짜야되는건가 싶었던 말입니다. 주석..
중요 문법 '중요' 문법이라고 있어보이게 말하긴 했지만 사실은 그냥 제가 몰랐던 C++문법이예요. C와 C++의 차이 정도로 볼 수도 있겠습니다. *이 글은 '전문가를 위한 C++, 마크 그레고리 저' 도서를 읽고 정리한 글입니다. 1. namespace C언어는 시작할때 `#include ` 이거부터 시작하죠. C++은 #include using namespace std; 이거더라구요. std라는 이름의 namespace를 사용한다는 의미입니다. std안에는 cout, cin과 같은 함수들을 갖고있는데 전처리기로 using 선언을 해주면 그냥 사용할 수 있지만 그렇지 않은 경우엔 std::cin과 같이 [namespace]::[function]으로 사용해야 해요. namespace는 같은 이름의 여러 함수를 구별..