0
callgrind를 사용하여 코드를 프로파일 한 후 __printf_fp()가 self 열에서 더 많은 값을 가진 함수라는 것을 알았습니다. 이 기능은 무엇이며 언제 호출됩니까?__printf_fp()는 무엇이며 언제 호출됩니까?
감사합니다.
callgrind를 사용하여 코드를 프로파일 한 후 __printf_fp()가 self 열에서 더 많은 값을 가진 함수라는 것을 알았습니다. 이 기능은 무엇이며 언제 호출됩니까?__printf_fp()는 무엇이며 언제 호출됩니까?
감사합니다.
__printf_pf()
은 libstdC++ 라이브러리에 속합니다. 이것은 주로 printf 관련 함수 (ostream, ofstream 등)에 의해 호출됩니다. 그러나 호출 할 때 컴파일러 및 컴파일러의 버전에 따라 달라집니다 여기에 : C++ output stream floating point call chain
두 개의 연속 밑줄을 포함하여 모든 식별자는 컴파일러 및 표준 라이브러리에 예약되어 있으므로 아마도 표준 라이브러리의 내부 루틴입니다. 자세한 내용을 찾으십시오. 하지만 그 이름으로 볼 때 아마도 printf의 서브 루틴 일 겁니다. – Angew
콜 그래프를 확인하여 답변을 얻은 이후 게시물을 삭제했습니다. 그것은 내 코드에서 ofstream에 의해 사용되는데, 나는 내 코드에서 사용하고 있다는 것을 잊었다. 귀하의 대답은 누구에게나 유용 할 수 있기 때문에 나는 게시물을 삭제 취소했습니다. 고맙습니다! –
내 의견은 충분한 답변으로는 충분하지 않다고 생각하지만 질문에 스스로 대답 할 수 있습니다 (가능하면 게시 이후 일정 시간이 있습니다). 관련성이 높은 부분을 포함 시키십시오. – Angew