valgrind

    1

    2답변

    복잡한 함수 (z, exp (z), ...)를 pgm 이미지에 적용하고 결과를 반환하는 간단한 프로그램을 코딩합니다. 이 프로그램은 효과가 있으며해야 할 일을합니다. 그러나, 내가 해결할 수없는 11 메모리 누수가 있습니다. 내 추측에 따르면 문제는 매트릭스 템플릿 컨테이너와 그 생성자와 소멸자에있다. 디버깅하려면 valgrind를 사용하고 있으며 프로그램

    0

    1답변

    포트란 프로그램에서 메모리 누수를 검색하려면 valgrind-3.10.0을 실행하십시오. OS X 10.9.5에서 컴파일하기 위해 gfortran-4.9.0을 사용하고 있습니다. 아래 출력에서 ​​알 수 있듯이 메모리 누수는 gfortran 라이브러리에 있습니다. 나 맞아? 그렇다면 내가 할 수있는 일이 있습니까? HEAP SUMMARY: ==30650=

    0

    1답변

    내 프로그램에서 메모리 누수를 해결하려고했습니다. 이것에 어떤 도움이 정말 정말 이해할 수있을 것이다 ==7853== Conditional jump or move depends on uninitialised value(s) ==7853== at 0x40116D: me_hash (in /home/iva/University/AdvProg/Assessed/a.

    0

    1답변

    에 따라 달라집니다 unsigned long me_hash(MEntry *me, unsigned long size){ unsigned long hashval=0; int i=0; for(i=0; me->surname[i];i++) hashval +=me->surname[i] + 28 * hashval;; for(i=0;

    2

    2답변

    Valgrind는 printf 및 puts와 같은 함수에서 여전히 도달 할 수있는 "오류"를보고하고 있습니다. 나는 이것에 대해 무엇을해야할지 정말로 모른다. 나는 그것이 학교 프로젝트이기 때문에 그것을 없애고 전혀 오류가 없어야한다. 이 문제를 어떻게 처리합니까? 보고서에서 나는이 함수들이 malloc을 사용하고 있다는 것을 알았지 만, 나는 항상 그들이

    0

    1답변

    나는 cLearnTheHardWay를 따르고 있는데 valgrind 도구를 사용했지만 읽을 수있는 방법을 혼란스럽게 만들었으므로 메모리 누수와 관련된 오류를 수정할 수 있습니다. 그것은 당신의 프로그램이 초기화되지 않은 데이터를 사용하고 있음을 말하는 /* Warning: This program is wrong on purpose. */ int main

    1

    1답변

    소멸자에서 충돌이 발생했습니다. 다음은 한 번지도에서 삭제 캐리어 및 개체의 소멸자의 객체 생성의 코드는 여기에 이 /* 객체 생성 */ shared_ptr<ICarrier> Factory::MakeCarrier(int carrierId, int beamId) { return make_shared <Carrier> (carrierId, beamI

    0

    1답변

    그래서 프로그램에서 Valgrind memcheck를 실행하고 있지만 이렇게하면 프로그램이 충돌합니다. 아마도 Valgrind가 실행을 느리게하여 발생하는 타이밍 문제 때문일 수 있습니다. 그러나 나는 여러 곳에서 기억을 잃어 가고 있다고 말하는 보고서를 몇 가지 얻을 수 있습니다. 프로그램이 손상되었을 때이를 신뢰할 수 있습니까? 나는 프로그램이 충돌하면

    1

    1답변

    나는 원하는대로 출력을 제공하기 위해 < < 연산자를 오버로드하려고합니다. 나는 다음과 같은 코드를 실행하면 #include<iostream> #include<stdlib.h> #include<string.h> using namespace std; template <class type> class matrix { public:

    0

    1답변

    나는 stdin에서 파일을 가져 와서 인코딩하고 stdout으로 인쇄해야하는 프로그램을 가지고 있습니다 (기본 단계에서). . int lzw_encode() { table* hashtable; int counter=0; hashtable = initialize(); //line 196 int code = -1;