In C++, when I do
std::cout << 1.2;
what is the actual chain of functions that are called to actually display the number? I realize this is compiler specific, but I am interested in particular with the Gnu libstdc++ implementation.
In C, calling printf delegates to vfprintf, which through jump tables calls __printf_fp in glibc. I'm looking for an analogous chain in the pure C++ setting.