dynamic-memory-allocation

    -1

    1답변

    정수와 문자열의 두 필드가있는 구조체 프로그램을 작성해야합니다. 다음으로이 구조체를 동적으로 할당하는 함수를 작성해야하며 int 및 string을 매개 변수로 사용하여 할당 된 구조체로 전달합니다. 이 함수는 또한 새로 만들어진 구조체에 대한 포인터를 반환합니다. 이 프로그램의 두 번째 요소는 struct 포인터를 매개 변수로 취하고 모든 fileds를 화

    1

    1답변

    이것은 이미 제출 된 숙제에서 나옵니다.이 프로그램은 게임이 끝났을 때 올바르게 재생되지만 오류가 발생하는 카드 게임입니다. 내 delete [] playerArr에 코어 덤프를 추적 할 수는 있지만 실제로 문제는 내 PlayerArr을 선언하는 방법입니다. 다른 프로그램과 잘 작동하는 내 .h 파일에서 생성자, 복사, 오버로드 된 연산자 및 소멸자가 있습

    -2

    2답변

    #include <stdio.h> #include <stdlib.h> #include <string.h>' typedef struct NodeClass { char lineThatContainsWord[100]; int lineNumber; struct NodeClass *next; } Node; int main(

    1

    3답변

    프로그램이 운영 체제처럼 메모리를 할당해야합니다. 이 주요 기능 int main (int argc, char* argv[]){ string command; if(argc==2) command = argv[1]; else cout<<"Not enough commands"<<endl; if (command.compare("best

    0

    1답변

    다음 코드는 calloc을 사용하여 width 및 height imageWidth의 2 차원 배열을 할당해야합니다 (장난감 쿼드 트리 작성 프로그램의 경우 발생). 세 번째 디버그 인쇄는 루프가 진행됨에 따라 [0]에서 [10] 이미지의 배열에서 일어나는 일을 추적하는 것입니다. /* allocate pointer array memory */ char**

    1

    1답변

    C에서 MPI로 프로그래밍하는 법을 배우고 있으며, MPI 통신기/그룹의 모든 프로세스에서 동적으로 할당 된 메모리 (malloc/calloc)가 어떻게되는지를 발견하지 못했습니다. 프로세스는 MPI_Abort를 호출합니다. 동적으로 할당 된 메모리를 해제하지 않으면 오작동/예측할 ​​수없는 동작이 발생할 수 있습니까? 이것은 누수로 간주됩니까?

    -1

    1답변

    현재 메모리 사용량이 적은 응용 프로그램을 최적화하여 메모리를 덜 차지합니다. 다음 코드에서 수행하려는 작업은 더 이상 필요없는 파일 스트림 객체를 정확하게 해제하기 위해 파일 스트림 객체 ifstream 및 ofstream을 동적으로 할당하는 것입니다. 이 코드는 ofstream의 할당/할당 해제를 위해 완벽하게 기능하지만, ifstream의 메모리 내용

    -3

    2답변

    동적 메모리 할당을 배우고 있습니다. 나는 '클래스 A'가 생성자에서 동적으로 할당 된 배열을 소유해야하는 다음 클래스를 가지고있다. 또한 복사 생성자와 소멸자를 수정해야합니다. 이것은 내가 지금까지 무엇을 가지고 ... 기본 생성자 동일한 유형의 지역 변수와 멤버 변수 "배열"이 무시된다 우선 들어 #include <iostream> #ifndef A_

    -1

    2답변

    숙제를 위해 C 스네이크 게임을 만들려고합니다. 나는 모든 필요한 메신저를 게임에 구현했지만 동적 메모리 할당에 문제가 있습니다. 내 '뱀'은 신체 조각과 그 위치의 목록으로 배열에 저장됩니다. 뱀이 과일을 먹으면, 나는 뱀의 길이를 바꾸고 다른 몸체를 배열에 추가하려고 시도합니다. 미리 뱀의 최종 크기를 알지 못하기 때문에 realloc을 사용하여 배열을

    0

    1답변

    ' int main() { int *ptr = (int*)calloc(10,sizeof(int));//allocating memory for 10 integers ptr = realloc(ptr,20*sizeof(int)); //reallocating the memory for 20 integers