malloc

    2

    1답변

    동적으로 할당 된 메모리의 한 연속 된 청크를 통해 어떻게 인덱스하는지 확신 할 수 없습니다. 주요 //Create enough memory to hold 20 'Person's Person *people = (Person *)malloc(sizeof(Person) * 20); 에서 typedef struct p { char name[30]

    -1

    2답변

    내 구조 설정에 할당 된 모든 메모리를 free()해야합니다. 코드의 beggining에서 struct keysnvalues { char* key; char* value; }; struct section { char *name; struct keysnvalues *keysnvalues; int keysnvalues_ammount; };

    -1

    2답변

    내 코드에 몇 가지 문제가 있어요 : #include <stdio.h> #include <stdlib.h> #include <string.h> void union1(int belongs[],int c1,int c2, int n); int main() { int i=0; int j=0; int N, num_AERO, num_E

    -1

    1답변

    동일한 변수에서 malloc()을 여러 번 호출하면 어떻게됩니까? 이전에 할당 된 메모리를 어떻게 해제해야합니까? 데이터를 저장하기 위해 구조체 iovec를 사용할 계획입니다 (나중에이 청크를 보내거나 쓸 수 있습니다). 각 malloc을 호출하기 전에 현재 참조를 iovec 배열에 저장하고 싶습니다. 이 작업을 마친 후에 동일한 변수에서 malloc을 호

    2

    1답변

    연결된 목록을 구현하려고하는데 문자열 배열을 추가 할 때 문제가 있습니다. 문제없이 처음으로 추가하지만 삽입 기능을 다시 호출하면 "분할 오류 : 11"오류가 발생합니다. typedef struct node_s{ int id; char *cmd; char **args; int numArgs; int connect

    0

    1답변

    비슷한 크기의 행렬에서 값에 대해 수학 연산을 수행하는 콘솔 애플리케이션에서 작업합니다. CreateMatrix() 함수는 배열의 크기를 나타내는 int **를 반환합니다. 이제는 입력을 시도하고 오류가 발생합니다. 나는 이전에 malloc을 사용한 적이 없기 때문에 내가 잘못 사용한 것을 생각하고있다. 내 문제를 찾을 필요가없는 코드를 생략하려고 노력할

    1

    2답변

    From the MallocInternals section of the wiki : 는 스레드 충돌 상승 압력으로 추가 무대가 압력을 완화 mmap를 통해 생성된다. 경기장의 수는 시스템의 CPU 수의 8 배로 제한됩니다 (사용자가 달리 지정하지 않는 한 mallopt 참조). 이는 과도하게 스레드 된 응용 프로그램이 여전히 경합을 보일 수 있음을 의미하지

    -2

    1답변

    학교용 껍데기를 만들고 있는데 실제로는 파이프로 작업 중입니다 |. 구문 분석하기 위해서, 나는 어떤 것을 char ***에 넣어야합니다. malloc은 char ***입니다. 어떻게해야합니까?

    0

    2답변

    나는 강사가 (현재 설정으로) 3 개의 malloc'd 포인터를 만들었다 고 말했지만 결국 메모리를 free()하려고 시도했다. 참고 : 실제로 메모리에서 진행되고있는 malloc에 ​​관해 자세한 설명이 필요합니다. 내가 메모리 누출이 없는지 확인하기 위해 할 수있는 것에 대한 지침을 주시면 감사하겠습니다. 본인은 다음을 작성했습니다. #include <

    2

    1답변

    malloc을 사용하여 대용량 메모리 영역을 할당 한 후 /proc/[pid]/maps 파일에서 힙 영역의 범위를 확인하려고합니다. 아래는 내가 작성한 코드입니다. #include <stdio.h> #include <stdlib.h> #include <unistd.h>