在 C++ 中,当我这样使用时std::cout
:
std::cout << "myString" << std::endl;
std::cout会在堆上分配什么吗?或者 std::cout 会做堆栈上的所有事情(意味着 std::cout 及其底层函数不会做任何事情new/malloc/etc...
)?
我想知道大量使用 std::cout 是否会导致一些堆碎片
在 C++ 中,当我这样使用时std::cout
:
std::cout << "myString" << std::endl;
std::cout会在堆上分配什么吗?或者 std::cout 会做堆栈上的所有事情(意味着 std::cout 及其底层函数不会做任何事情new/malloc/etc...
)?
我想知道大量使用 std::cout 是否会导致一些堆碎片