본문 바로가기

소프트웨어/C/C++

c/c++] malloc은 void*를 리턴

 

하... 그렇다...

 

int* a= (int*)malloc(123*sizeof(int));

 

동적할당시 (int*)를 해주는 이유는 malloc이 void*를 리턴하기때문에 사용자가 알맞게 형변환을 하려고 쓰는것이었다

 

 

 

흐얼

 

api보고 개발한적이 없는데 이걸 이제야 알아버리다니,그냥 매번 순서만 외워서 썼었는데..

 

api좀 보면서 해야긋다...

 

그런김에 api사이트.

 

http://www.gotapi.com/html 

'소프트웨어 > C/C++' 카테고리의 다른 글

객체] public, protected, private  (0) 2013.08.11
c/c++] 클래스 동적할당  (0) 2013.08.10
c++] 동적할당실패시 예외처리  (0) 2013.08.10
C/C++] 구조체의 크기  (0) 2013.08.10
후위표기법 C언어  (0) 2012.05.07
데이터 검색  (0) 2012.04.01
순위구하기 알고리즘  (0) 2012.04.01