[241224 TIL] Git 사용방법, C++ 공부_포인터
·
TIL
❗ New Knowledge▪ 스택 메모리 : 함수가 종료되면 메모리 저절로 회수▪ 힙 메모리 : 사용자가 직접 관리 new/delete▪ Dangling Pointer : A 포인터로 메모리 해지시키고 B 메모리로 접근 시 발생하는 에▪ 포인터 변수가 저장되는 메모리 delete로 해제했을 때는 포인터 변수가 가리키는 데이터가 해제된 것이므로 포인터 변수는 함수 종료시까지 소멸X (다른 데이터 재할당 가능 → 이때 할당되는 메모리는 이전 메모리와 무관한 새로운 메모리 블록) ▪ 스마트 포인터 : 메모리 자동 관리 해주는 포인터▪ 얕은 복사(주소를 복사)와 깊은 복사(가리키는 내용을 복사)▪ 함수 오버로딩 : C++은 함수의 이름에 추가로 매개변수를 가지고 판단▪ 템플릿 : 일반화된 코드를 작성할 수 있..