programmer-faust 님의 블로그

  • 홈
  • 태그
  • 방명록

malloc 1

[C++] malloc/free와 new/delete

순서malloc/freenew/delete차이점malloc/freeC와 C++언어에서 메모리 할당 및 해제를 위해 사용되는 함수임. 하지만 C스타일로 C에서 주로 이용됨malloc()은 프로그램 실행 중에 필요한 만큼의 메모리 공간을 힙영역에서 할당함malloc()은 void*을 반환함. C에서 다른 포인터로의 암묵적 변환이 허용되어 캐스트가 불필요free()함수는 malloc()으로 할당 받았던 메모리 공간을 운영체제로 반환함.생성자와 소멸자를 호출하지 않으며 실패 시 NULL을 반환함new/deleteC++에서 동적 메모리 할당 및 해제를 위해 사용되는 연산자new는 프로그램 실행 중에 필요할 때 힙 영역에 메모리를 할당하고 객체를 생성함new 동작시 내부에서 operator new로 void*를 반..

C++ 2025.09.03
이전
1
다음
더보기
프로필사진

programmer-faust 님의 블로그

programmer-faust 님의 블로그 입니다.

  • 분류 전체보기 (101)
    • 내일배움캠프 (5)
    • Unity (0)
    • Unreal Engine (32)
    • C++ (33)
      • 디자인패턴 (9)
      • 트러블슈팅 (1)
    • CS (21)
      • 알고리즘 (1)
      • 자료구조 (5)

Tag

CS, til, 언리얼, 사전캠프, 객체지향, 생성패턴, 언리얼엔진, computerscience, 디자인패턴, unreal engine, C++, 블루프린트, 구조패턴, 매크로, 내일배움캠프, UnrealEngine, 오버로딩, unreal, UE, 자료구조,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바