realloc

    -2

    1답변

    Facing an error — glibc detected free invalid next size (fast)의 사본. I는 다음과 같이 정의되는 구조체라는 결합 가지고 typedef struct{ int type1; int type2; int id_1; int id_2; float dist; } bond;

    0

    2답변

    여기에서 많은 주제를 검색했지만 정확하게 대답하지 않은 것 같습니다. C++에서 동적 재 할당 배열을 수행하려고합니다. STL (vector, ...)이 명시 적으로 금지되어있는 숙제에서 이것을 사용해야 할 때 STL 라이브러리의 어떤 것도 사용할 수 없습니다. int * items = new int[3]; //my original array I'm abo

    3

    1답변

    이것은 학교 프로젝트입니다. file_to_array_d이라는 함수를 코딩했습니다.이 함수는 모든 문자를 하나의 배열에 저장하므로 파일을 쉽게 조작 할 수 있습니다. 사용자가 읽은 내용에 따라 프로그램이 파일 작업을 수행합니다. 현재 'V'및 'R'옵션 만 작동해야합니다. 'V'는 파일의 내용을 출력합니다. 모든 것이 주 루프 (main() 함수의 루프)의

    2

    1답변

    빈번한 메모리 할당이 필요한 프로그램에서 작업하면서 설명 할 수없는 동작이 나타났습니다. 해결 방법을 구현했지만 이전 구현이 작동하지 않는 이유가 궁금합니다. 여기 상황입니다 : 포인터의 메모리 재 할당이 가장 좋은 방법이 될 수 없습니다 (그래서 주시기 바랍니다 경우 나 knwow) 작동은하지만 포인터가 전달 된 경우입니다에 realloc을 새로운 메모리

    5

    1답변

    에 의해 감지 내 코드 : int args_size = 5; char** args; args = (char**) malloc(sizeof(char*) * args_size); // ... args = (char**) realloc(args, sizeof(char*) * (args_size += 5)); 내가 5. 하여 크기를 늘리려하지만

    0

    1답변

    내 메모리는 다음과 같은 프로그램에 할당 해제하려고 : 나는 다음을 얻을 include <stdio.h> #include <stdlib.h> void main(int argc, char** argv) { int* x = (int *) malloc(4 * sizeof(int)); int i; for(i = 0; i < 4;

    0

    1답변

    동적으로 증가하는 배열을 구현하려는 할당이 있지만 realloc()에 문제가있는 것 같습니다. 내 코드는 실제로 realloc() 부분에 도달하지 않는 한 작동합니다. 어떤 이유로 특정 값만 다른 것으로 변경됩니다. 바운드를 쓰거나 읽는다면 이제 행이 완전히 달라질 것이라고 예상 할 수 있습니다. 그러나이를 정확히 지적 할 수는 없습니다. 문제는 30-40

    0

    2답변

    #include <iostream> #include <stdlib.h> class circuitTypes{ protected: static int size; circuitTypes **Matrix; int input1,input2; int output1, output2; public: circuit

    6

    2답변

    프로젝트 중간에 있으며 malloc() 및 realloc()을 사용하려고합니다. 내가 malloc 할 때 알아, 작동하지만 realloc 사용할 때 할당 된 메모리의 양을 전혀 변경하지 않습니다. 나는 항상 realloc이 이미 할당 된 메모리를 다시 할당 할지라도 항상 그랬다. 이 포함 : 내가 malloc에를 사용하는 구조체 (7)을 할 때 나는 것,

    0

    1답변

    아래 함수는 문자열을 연결된 목록에서 오름차순으로 정렬하려고합니다. 새 목록을 반환하면 손상됩니다. void* order(void *ptr){ struct wordlist *head; head = (struct wordlist *) ptr; struct wordlist *first = (struct wordlist*)malloc