2008년 04월 12일
[열혈강의C++]챕터2_7 new&delete
오 새로운 키워드넹...
알고 보니 c의 malloc하고 free역활을 하는 녀석이래용...
음 근데...편하긴한데...아무래도 메모리가 이상한값 참조할까봐 찝찝한 기분이 드는건 왜일까
편하긴하네..
#include <iostream>
#define DEBUG 1;
using std::cout;
using std::cin;
using std::endl;
int main(void)
{
int size;
cout<<"할당하고자 하는 배열의 크기 : ";
cin>>size;
int *arr=new int[size];
#if DEBUG==1
cout<<"디버그 모드 입니다"<<endl;
if(arr==NULL){
cout<<"메모리 할당 실패"<<endl;
return -1;
}
#endif
for(int i=0;i<size;i++)
arr[i]=i+10;
for(int j=0;j<size;j++)
cout<<"arr["<<j<<"]"<<arr[j]<<endl;
delete []arr;
return 0;
}


이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- C&C++에서 변수,포인터변수,레퍼런스변수 by 소심장이쩡
- 문자 입력 by 소심장이쩡
- c++음..call by reference by 소심장이쩡
- 6) 연습문제 1-1 by 하영
- 예외발생한 함수를 호출한 함수로 전달하기... by 소심장이쩡
# by | 2008/04/12 22:56 | 트랙백





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]