씹어먹는 C++ - <3. C++ 의 세계로 오신 것을 환영합니다. (new, delete)>
모두의 코드 씹어먹는 C++ - <3. C++ 의 세계로 오신 것을 환영합니다. (new, delete)> 작성일 : 2012-01-01 이 글은 93258 번 읽혔습니다. 안녕하세요~ 여러분. 오랜 공백기간을 뚫고 찾아온 Psi 입니다. 그동
modoocode.com
주제: c++ 에서 new와 delete를 설명하며 다음장에 소개될 객체지향의 도입 백그라운드 설명
체크포인트
- 컴파일 될수없는 , 미리 정의될수 없는 메모리는 heap에 저장되어 관리되고 이를 동적 메모리 할당이라 칭함 (예를 들어 컴파일 이후에 입력되는 자료갯수들).
- 기존 컴파일로 미리 정해진 메모리는 stack 에서 관리되어짐.
- c++에서는 동적 메모리할당에 new 와, delete 명령어로 컨트롤
동적 메모리할당이 필요한이유?
- 컴파일 이후에 입력되는 변수들
- 배열일때 Stack 에 저장되도록 길이를 지정해줄 수 있으나 불필요한 크기의 메모리를 사용할 수 있어 딱 맞는 메모리 공간을 할당하기 위해
하지만 객체가 여러개가된다면 다시 다 만들어줘야하나?
=> No, 이를 위해 객체 지향 개념이 도입 OOP
느낀점
- 티스토리로 c++ 공부를 제대로 하기위해서는 어떻게 해야하는가? => 모든건 일단 양치기.
- c++ 을 꾸준히 기본적으로 탄탄하게 공부하기위해 마음단단히먹기
'Language > C++' 카테고리의 다른 글
| [c++][씹어먹는 c++] 4.2 클래스의 세계 (0) | 2023.10.16 |
|---|---|
| [c++][씹어먹는 c++] 4.1 이 세상은 객체 (1) | 2023.10.16 |
| [인프런] 4) 10주차 c++ 알고리즘 (0) | 2023.05.02 |
| [c++/인프런] 3) 10주완성 알고리즘 c++ (0) | 2023.04.30 |
| [인프런] 3일차- 알고리즘을위한 C++ (0) | 2023.04.29 |
댓글