본문 바로가기

C++/Google C++ Style Guide7

Google C++ Style Guide : 헤더 파일(Header Files) 헤더 파일(Header Files) 일반적으로 모든 .cc 파일에는 연관된 .h 파일이 있어야 한다. 유닛 테스트 및 main() 함수만 포함하는 작은 .cc 파일과 같은 몇 가지 common 예외가 있다. 헤더 파일을 올바르게 사용하면 코드의 가독성, 사이즈 및 성능에 큰 차이를 가져올 수 있다. 다음의 규칙들은 헤더 파일을 사용할 때 발생하는 다양한 위험에 대해 소개한다. 자체 포함 헤더 (Self-contained Headers) 헤더 파일은 독립적이어야 하고(자체적으로 컴파일해야 함) .h로 끝나야 한다. 포함을 위한 비헤더 파일은 .inc로 끝나야 하며 신중하게 사용해야 한다. 여기서 포함을 위한 비헤더 파일은 무엇일까? An .inc file is not a header file. it cou.. 2022. 5. 1.
Google C++ Style Guide 번역 정리 : C++ Version Google C++ Style Guide 번역 정리 Google C++ Style Guide 번역 정리 차례 C++ Version - C++ Version 헤더 파일 - Header Files 자체 포함 헤더 - Self-contained Headers #define가드 - The #define Guard 사용하는 항목 포함 - Include What You Use 전방 선언 - Forward Declarat.. mypark.tistory.com C++ Version 현재 코드는 C++17을 대상으로 해야 한다. 즉, 지정된 초기화(designated initializers)를 제외하고 C++2x 기능을 사용해서는 안된다. 이 가이드의 대상이 되는 C++버전은 시간이 지남에 따라 (공격적으로) 발전할 것.. 2022. 4. 15.
Google C++ Style Guide 번역 정리 차례 C++ Version - C++ Version C++ Version - C++ Version 헤더 파일 - Header Files 자체 포함 헤더 - Self-contained Headers #define가드 - The #define Guard 사용하는 내용 포함 - Include What You Use 전방 선언 - Forward Declarations 인라인 함수 - Inline Functions include의 이름과 순서 - Names and Order of Includes 범위 - Scoping 네임스페이스 - Namespaces 내부 연계 - Internal Linkage 비 멤버 함수, 정적 멤버 함수, 전역 함수 - Nonmember, Static Member, and Global F.. 2022. 4. 14.
300x250