반응형 [개발 기본 규칙] C++ 프로젝트 구조 C++ 프로젝트의 구조를 잘 정의하는 것은 코드의 가독성과 유지보수성을 높이는 데 매우 중요합니다. 아래는 일반적인 C++ 프로젝트 구조와 관련된 규칙입니다.프로젝트 디렉토리 구조src/: 소스 파일을 저장하는 디렉토리include/: 헤더 파일을 저장하는 디렉토리lib/: 외부 라이브러리 파일을 저장하는 디렉토리bin/: 컴파일된 실행 파일을 저장하는 디렉토리build/: 빌드 시스템이 생성한 파일을 저장하는 디렉토리test/: 테스트 코드를 저장하는 디렉토리docs/: 프로젝트 문서를 저장하는 디렉토리CMakeLists.txt: CMake 빌드 스크립트 파일README.md: 프로젝트에 대한 기본 정보를 제공하는 파일LICENSE: 라이선스 정보 파일디렉토리 구조 예시project/│├── src/│.. 2024. 6. 8. [Roadmap] C/C++/C# Index 1. C 언어 2. C++ 3. C# 4. 자료구조/알고리즘 5. 컴퓨터공학1. C 언어C 언어1. 모두의 코드(C언어) [book]2. 코딩도장(C언어) [book]3. Makefile [video] [book]4. CMake [video] [book] 2. C++C++1. 모두의 코드(C++) [book]2. 기초부터 시리즈: c/c++ 기초부터 [book]2. Effective C++ [book]3. 전문가를 위한 C++ [book]4. C++ 소프트웨어 디자인패턴 [book]5. 23주년 개정판 대규모 C++ I편: 절차와 아키텍처 [book]3. C#C#1. 예제로 배우는 C# 프로그래밍 [book]2. C# 프로그래밍 입문(기초) [video]3. 이것이 C#이다 [video] .. 2024. 5. 13. [방법론] 프로그래밍 공부법 Index 1. 프로그래밍 언어 학습법 2. 자료구조/알고리즘 학습법 3. 프레임워크 학습법 4. 프로젝트 진행법 5. 프로그래밍 공부법1. 프로그래밍 언어 학습법프로그래밍 언어 학습법기본언어- C 언어: 컴퓨터 언어의 근본적인 원리에 대해서 이해하고 싶은 경우, 필수적으로 학습하는 것을 추천- C++: 컴퓨터 언어의 근본적인 원리에 대해서 이해하고 싶은 경우, 필수적으로 학습하는 것을 추천- Python: 데이터 분석 및 인공지능 개발에 관심이 있는 경우, 빠르게 결과물을 제작하여 보고 싶은 경우- Java: 웹 개발에 있어 Backend부분을 담당하고 싶은 경우, 컴퓨터 공학에 관심이 있고 보이지 않는 서버 개발에 관심이 있는 경우- Javascript: 웹 개발에 있어 Frontend부분을 담당하고.. 2024. 5. 12. 이전 1 다음 반응형