본문 바로가기
반응형

코드2

C++ 수명 (Lifetime) 수명(Lifetime) 객체의 수명은 객체가 메모리에 머무는 시간을 의미합니다. 수명은 이른바 저장 기간에 의해 결정됩니다. 다양한 종류의 저장 기간이 있습니다. 자동 저장 기간(Automatic Storage Duration) 자동 저장 기간은 객체에 대한 메모리가 블록의 시작 부분에서 자동으로 할당되고 코드 블록이 끝날 때 해제되는 기간입니다. 이를 스택 메모리라고도 합니다. 객체는 스택에 할당됩니다. 이 경우, 객체의 수명은 해당 객체의 범위에 의해 결정됩니다. 모든 지역 객체는 이 저장 기간을 갖습니다. 동적 저장 기간(Dynamic Storage Duration) 동적 저장 기간은 객체에 대한 메모리가 수동으로 할당되고 수동으로 해제되는 기간입니다. 이러한 저장 기간은 종종 힙 메모리라고 합니다.. 2023. 5. 30.
C++ 기초 총정리 요약 C++ 개발 환경 구축 프로젝트 구조 및 빌드 시스템 일반적인 C++ 프로젝트 구조는 다음과 같습니다. include 폴더에는 헤더 파일이 포함되어 있으며, src 폴더에는 소스 코드 파일이 포함됩니다. Makefile은 프로젝트를 빌드하는 데 사용되는 빌드 시스템 파일입니다. project/ │ ├── include/ │ ├── header1.h │ └── header2.h │ ├── src/ │ ├── main.cpp │ ├── source1.cpp │ └── source2.cpp │ └── Makefile C++ 프로그래밍 기본 변수와 데이터 타입 변수는 데이터를 저장하는 공간으로, C++에서는 변수를 선언할 때 데이터 타입을 지정해야 합니다. 주요 데이터 타입은 다음과 같습니다. int: 정수 f.. 2023. 4. 24.
반응형