c++ - 什么是 __printf_fp() 以及何时调用它?

标签 c++ callgrind

在使用 callgrind 分析我的代码后,我发现 __printf_fp() 是 self 列中具有更多值(value)的函数。这个函数是什么,什么时候调用?

谢谢!

最佳答案

__printf_pf() 属于 libstdc++ 库。它主要由任何 printf 相关函数(ostream、ofstream 等)调用。但是,何时调用它取决于编译器和编译器的版本,如此处所指出:C++ output stream floating point call chain

关于c++ - 什么是 __printf_fp() 以及何时调用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21778234/

相关文章:

c++ - 在 C++Amp 中并行的几个算术运算

c++ - 基于返回类型的函数模板推导?

c++ - 调试:跟踪(和区分)同一程序的两个版本的函数调用树

valgrind - Callgrind 输出不包括函数调用

C++ 分析 : clock cycle count

c++ - 在执行过程中将 callgrind/valgrind 附加到程序

c++ - Callgrind:分析我的代码的特定部分

c++ - 从链表中检索字符

c++ - 处理用于构造有用值的旧变量

c++ -::(范围解析运算符) 前面没有任何内容