0
나는 다음과 같이 LocalAlloc를 호출 창에서 작동 코드가 있습니다 하여 Posix 상당 (LMEM_ZEROINIT, 크기)
LocalAlloc(LMEM_ZEROINIT, size)
내가이 유닉스 시스템에서 작동하도록하기 위해 상당의 malloc 또는은 calloc 호출을 필요를, 모노를 통해. 간단한 대답?
나는 다음과 같이 LocalAlloc를 호출 창에서 작동 코드가 있습니다 하여 Posix 상당 (LMEM_ZEROINIT, 크기)
LocalAlloc(LMEM_ZEROINIT, size)
내가이 유닉스 시스템에서 작동하도록하기 위해 상당의 malloc 또는은 calloc 호출을 필요를, 모노를 통해. 간단한 대답?
내가 이해하는 바로는은 0이 채워진 메모리를 할당하므로 size
바이트를 할당하면 충분합니다.
LocalAlloc이 HeapAlloc에 찬성한다고 생각 했습니까?
어느 쪽이든 calloc(), malloc() 및 realloc(), free()는 메모리 관리를위한 POSIX 선택 사항입니다.
char *retval=calloc(1, sizeof(object type));
if(retval==NULL)
{
perror("Memory error");
exit(EXIT_FAILURE);
}
는 "모노를 통해"무엇을 의미합니까 :
당신은 항상 반환 값을 확인? –
죄송합니다. P/Invoke를 통해 전화를 걸었습니다.하지만 이는 중요하지 않습니다. – Tristan