반응형

C 5

메모리 리크 디텍터의 동작 원리

메모리 리크 디텍터의 동작 원리 메모리 리크 디텍터는 실제로 어떻게 작동합니까?일반적인 기본 개념은 무엇입니까?이를 설명하는 언어로 C++를 사용할 수 있습니다.누출 감지기는 몇 가지 다른 방식으로 작동합니다. 경우, 이행을 할 수 .malloc ★★★★★★★★★★★★★★★★★」free할당 중에 더 많은 정보를 추적할 수 있고 성능에 관심이 없는 것으로 간주됩니다.이것은 작동 방식과 유사합니다.일반적으로, 다음의 임의의 주소malloc는 있지만 'ed'는 아닌 'ed', 'ed'는 아니다free가 유출되었습니다. 기본적인 실장은 매우 간단합니다.모든 할당과 해당 행 번호의 룩업테이블을 유지하고 엔트리가 해방되면 엔트리를 삭제합니다.프로그램이 완료되면 모든 리크된 메모리를 나열할 수 있습니다.어려운 부분은..

programing 2022.07.02

int를 4바이트 문자 배열로 변환(C)

int를 4바이트 문자 배열로 변환(C) 사용자가 입력한 int를 문자 배열에 할당하는 4바이트로 변환하려고 합니다.이것이 어떻게 행해지는가? 예제: 175의 사용자 입력을 00000000 00000000 00000000 10101111 모든 하면 255가 .0 0 0 ff.0 0 0 ffffffff unsigned int value = 255; buffer[0] = (value >> 24) & 0xFF; buffer[1] = (value >> 16) & 0xFF; buffer[2] = (value >> 8) & 0xFF; buffer[3] = value & 0xFF; union { unsigned int integer; unsigned char byte[4]; } temp32bitint; temp32b..

programing 2022.07.02

C/C++의 const 어레이와 static const 어레이의 차이점은 무엇입니까?

C/C++의 const 어레이와 static const 어레이의 차이점은 무엇입니까? Visual Studio 2015(Win7, x64, 디버깅 구성)에서 다음 코드를 컴파일하는 데 매우 오랜 시간(즉, 10분 이상)이 소요되었습니다. double tfuuuuuuu(int Ind) { const double Arr[600 * 258] = {3.5453, 45.234234234, 234234.234,// extends to 258 values for each line // 599 lines here..... }; return Arr[Ind]; } 근데 제가 이 곡을 넣었을 때static키워드, 컴파일에는 0.5초가 걸렸다. double tfuuuuuuu(int Ind) { static const doub..

programing 2022.07.02

What are the best (portable) cross-platform arbitrary-precision math libraries?

What are the best (portable) cross-platform arbitrary-precision math libraries? Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 6 years ago. Improve this question I’m looking for a good arbitrary precision math library in C or C++. Could you please ..

programing 2022.07.02

C에서 정수 길이 찾기

C에서 정수 길이 찾기 C의 정수 길이를 구하는 방법을 알고 싶습니다. 예: 1 = > 1 25 = > 2 12512 = > 5 0 = > 1 기타 등등. 이거 C에서 어떻게 해요?C: 이 숫자의 절대값의 Base-10 로그를 가져와서 반올림한 후 1을 더하면 어떨까요?이는 0이 아닌 양수 및 음수에 대해 작동하며 문자열 변환 함수를 사용할 필요가 없습니다. log10,abs , , , , 입니다.floor은 기은에에 functions functions functions functions functions functions functions functions functions functions에 의해 제공됩니다.math.h §: int nDigits = floor(log10(abs(the_integer)..

programing 2022.07.02
반응형