반응형
#include <iostream>
using namespace std;
int main()
{
int n;
int *p = &n;
//C언어 기반
// malloc
// 사용할 크기(byte)를 전달하면
// 힙메모리에 해당 크기의 메모리를 동적으로
// 생성하고, 해당 주소를 반환해준다.
// 단, 실패할 경우 NULL을 반환한다.
int *p1 = (int*)malloc(sizeof(int));
*p1 = 10;
cout << *p1 << endl;
free(p1);
return 0;
}
#include <iostream>
using namesapce std;
int main()
{
int n;
int *p = &n;
//C++언어 기반
// int *p1 = (int*)malloc(sizeof(int));
//내부적으로 malloc 함수가 호출된다.
int *p1 = new int;
*p1 = 10;
cout << *p1 << endl;
delete p1; // free(p1);
return 0;
}
반응형
'01.Bit 단기 > C++' 카테고리의 다른 글
20_개체 생성과 소멸시점 (0) | 2018.04.30 |
---|---|
19_heap객체생성 (0) | 2018.04.30 |
17_클래스멤버함수외부정의 (0) | 2018.04.30 |
16_클래스기본구조 (0) | 2018.04.30 |
15_생성자오버로딩 (0) | 2018.04.30 |
댓글