realloc

    1

    2답변

    간단한 링크 된 목록 기반 메모리 관리자를 다음 형식으로 작성합니다. ... 헤더 | 블록 | 헤더 | 블록 ... 사용 및 무료 목록 포함. 블록의 크기를 줄이기 위해 realloc() 함수를 요청한 경우, 새로 생성 된 블록의 헤더에 후행 바이트 일부를 덮어 쓸 수 있습니까? 내가 읽은 문서는 이것이 '정의되지 않은 동작'이라고 제안하지만 응용 프로그램

    1

    2답변

    문자 배열에 대한 포인터를 가진 간단한 C 프로그램이 있습니다. 그것을 시작하기 위해, 나는 malloc을 사용하고, 프로그램에서 나중에 x 번 반복하여 크기를 조정합니다. warning: Invalid Address specified to RtlReAllocateHeap(003E0000, 00404076) 모든 아이디어 : 다시 크기 조정 함수를 호출

    0

    5답변

    분명히 SDL_Mixer의이 기능은 계속 죽어 가고 있습니다. 누구든지 아이디어가 있습니까? Visual Studio에 따르면 충돌은 Windows에서 realloc() 행의 중단 점을 트리거하여 발생합니다. SVN 버전의 SDL_Mixer에서 제공 한 코드가 차이가 나는지 확인하십시오. static void add_music_decoder(const ch

    0

    1답변

    을 재 할당하는 동안 그 용 루프 matr=realloc(matr, newmax*sizeof(matr*)); for (i=0; i<newmax; i++){ matr[i]=realloc(matr[i], newmax*sizeof(int)); } MATR 내에 미친있어 오류가 다차원 배열 : INT ** MATR. 열과 행의 크기를 조정해야합니

    3

    4답변

    고마워요.을 무시하십시오. 모든 종류의 속임수가 일어나고 있으며 더 디버깅하려고합니다. ===================================== 사람이 설명 할 수 이 realloc의 동작은 무엇입니까? 출력 : before realloc start: testing%20encryp before realloc app: ' ' realloc

    25

    2답변

    프로젝트를 iPhone으로 포팅 할 때 찾을 수없는 realloc 및 memcpy을 사용합니다. 포함 할 헤더는 무엇입니까? 이 프로젝트는 Objective C와 C++를 섞어 놓은 것이므로 분실되기 시작했습니다. 미리 도움 주셔서 감사합니다. C에서

    1

    3답변

    고유 한 스택 유형이없는 모호한 언어를 사용하고 있으므로 직접 구현했습니다. 자, 그물을 읽고 난 이렇게 몇 가지 접근 방식을 발견했습니다. 이 내 구현 (사이비 코드) //push method function Push(int) { Increase (realloc) stack by 4 bytes; Push int into the new

    10

    6답변

    궁금 여부 realloc을이 작은 (제로) 크기를 호출 할 때 포인터가 변경되지 않는 C 또는 C++ 표준 보증 : 기본적으로 size_t n=1000; T*ptr=(T*)malloc(n*sizeof(T)); //<--do something useful (that won't touch/reallocate ptr of course) size_t n2=1

    0

    2답변

    안녕하세요! 짧은 질문은 무엇이 문제 일 수 있는가? 내 프로그램 (작업 관리자가 표시)의 전체 메모리 사용량은 거의 항상 동일하며 (40 분 근처) 실행 중이며 2G에 가까운 여유 메모리가 있습니다. win2003r2에서 실행 중입니다. 메모리 할당/해제가 충분히 높습니다. 다른 소프트웨어와 상호 작용하고 데이터를 준비하고 삭제해야합니다. 데이터 블록의

    3

    2답변

    그런 것이 있습니까? 가능한 경우 메모리를 이동하지 않고 메모리를 재 할당하거나 가능하지 않은 경우 아무 것도 수행하지 않는 일부 기능을 의미합니다. Visual C에는 내가 원하는 것을 수행하는 _expand가 있습니다. 다른 플랫폼, 특히 gcc/linux에서 동일한 기능을하는 사람이 있습니까? 가능한 대부분의 경우 메모리를 축소하는 데 관심이 있습니다