[강의] 코테용 C++ 핵심 정리_CH1. 작동 원리

Kim Yuhyeon·2023년 8월 9일
0

C++

목록 보기
23/25

프로그램의 작동 과정


작동 과정

  1. 코드 작성 => 문자 파일

  2. 빌드 => 실행 파일

  3. 실행 => OS
    하드디스크 -> 메모리 -> CPU

  4. 출력

메모리 레이아웃

  • Stack : 미리 잡아놓는 공간 (정적 메모리)

    • 사용할 수 있는 공간이 정해져 있다
    • 재귀를 너무 많이 사용해버리면 -> Stack Overflow
  • Heap : 미리 크기를 알 수 없는 세그먼트 (동적 메모리)

  • Data : 데이터 저장 세그먼트

  • Text : 명령어 세그먼트

HelloWorld

  • #include <iostream> : iostream 이라는 헤더 포함
  • namespace std : 네임 스페이스 (변수 이름이나 함수 이름과 같이 명칭을 사용하는 공간)
  • main() : entry point

참고

1개의 댓글

comment-user-thumbnail
2023년 8월 9일

정리가 잘 된 글이네요. 도움이 됐습니다.

답글 달기