free

    11

    1답변

    메모리 영역에 JNI NewDirectByteBuffer이 있습니다. ByteBuffer의 클리너에서 무료/릴리스 코드를 실행하고 싶습니다. 이 작업을 수행 할 수있는 방법이 있습니까? 아니면 사용자가 ByteBuffer으로 전화해야 할 맞춤 무료 메서드를 제공해야합니까? 편집 명확히하기 위해, 나는 메모리 나 자신을 할당 NewDirectByteBuffe

    -2

    1답변

    지우기 내 의심 : 내가 혼란 스러워요과 방법을 다음에서 무료 포인터에 대한 생각, 누군가가 내가 항상 무료 기능은 단지 따라서 사이의 연결을 끊는 포인터에 저장된 주소를 제거 생각 명확히 할 수 있습니다 포인터 및 블록에 할당 된 공간 마지막에 공간의 값을 쓰레기 값으로 만들고 사실상 다른 프로그램에서 자유롭게 사용할 수있게 만듭니다. 내가 잘못 이유를

    0

    1답변

    다음은 코드입니다. 주요 기능 : char** doublePtr = malloc((argc - 1) * sizeof(*doublePtr)); int i; for(i = 0; i < argc - 1; i++) { doublePtr[i] = (char*) malloc((1 + strlen(argv[i + 1])) * sizeof(*doublePt

    1

    1답변

    파일에서 텍스트를 가져 오는 기능을 쓰고 있는데 calloc'd 메모리를 확보하려고 할 때 문제가 발생합니다. 상기와 TXT 파일이 전달 될 때 ye. wee.\n 는 함수 너희의 3 개 문자 문자를위한 메모리를 할당한다. 그 (것)들을 안으로 그 후에 베낀다. 그 때 다른 6 개의 특성을위한 기억을 할당하고 안으로 그 (것)들을 베낀다. 그 때 그것은

    1

    2답변

    이것은 내가 작성한 대기열에서 앞 항목을 삭제하기위한 코드입니다. itemPtr이 메인에서 어떻게 든 사용될 것이라고 이해하려고합니다. 아직 알려지지 않았지만 요점은 아닙니다. 나는 같은 방법으로 사용되는 NULL과 0이 있습니까 if (queue->count == 0) 대신 if (!queue->count) 으로 사용할 수 있는지 여부를 궁금해?

    0

    1답변

    디버깅을 위해 새 연산자와 삭제 연산자를 전역으로 바꿨고 이상한 동작이 발생했습니다. 삭제를 호출하면 C++에서 데이터를 해제하지 않습니다. 오류와 최소 코드 : #include "stdlib.h" #include "stdio.h" // Classes class A { int i; public: A() { printf("Crea

    2

    2답변

    이 코드에서는 Python 목록이나 Java ArrayList와 비슷한 목록 컬렉션을 구현하는 C 모듈을 개발하려고합니다. 그러나 나는 다음에 문제가있어,이 #include <assert.h> #include <stdio.h> #include <stdlib.h> #include <stdbool.h>` #include "array_list.h"

    -2

    2답변

    동일한 변수를 루프에서 여러 번 malloc 할 수 있습니까? 할당 할 때 새 메모리 주소를 할당 할 수 있습니까? int* var; int i; for(i = 0; i < 5; i++) { var = (int*)malloc(sizeof(int)); } 이 새로운 공간을 할당 하는가, 이것은 내가 실제로 그것을 사용하는 것이 어떻게 내가

    0

    1답변

    구현중인 우선 순위 큐에 대한 구조체 포인터의 배열을 해제하는 데 문제가 있습니다. 클라이언트 C 프로그램에서 고정 크기로 노드 포인터의 두 동적 배열을 만듭니다. 배열 heapMap에는 특정 ID 정수 값 및 배열 으로 구성된 각 노드에 매핑되는 노드 포인터가 포함됩니다. 힙은 현재 값과 관련하여 노드가 포함 된 힙 배열입니다. 그러나 모든 것이 작동하는

    0

    1답변

    나는 링크 된 목록을 사용하여 스택을 구현하는 데 지치 셨습니다. 그래서 나는 전역으로 만들었고 일부 스택 함수 (push, pop, isempty)를 만들었습니다. isempty와 push work는 훌륭하지만, 나는 pop 함수에 문제가있어, 잘 작동하지만 잘 모르겠지만 노드의 메모리를 해제하려고 할 때 (데이터를 저장 한 후에) poped가 작동하지