상세 컨텐츠

본문 제목

동적할당영역?

C++/기본

by nowpassion 2008. 5. 1. 12:38

본문

- 기본적으로 Heap이란 자료구조를 이용한 영역
- 이진검색을 이용하여 빨리 검색할 수 있다.
- new, delete

/*10.cpp*/
#include <iostream>
using std::cout;
using std::endl;

class A
{
      int a;

public:
       A(int _a=0){
           cout << "디폴트생성자" << endl;
       }
       int b;
};

int main()
{
    char* str;
   
    //동적으로 메모리 생성
    str = new char[10];   

    //클래스도 마찬가지
    A *a = new A[20];

     /*객체 생성*/
    A aaa;

    //동적으로 할당 해준 메모리는 항상 delete해줘야 한다.
    delete [] a;
    delete [] str;
   
    return 0;
}

관련글 더보기