W C++, kiedy używam std::cout
tak:Czy std :: cout działa poprawnie na stosie?
std::cout << "myString" << std::endl;
Czy jest coś, co zostanie przeznaczona na sterty przez std :: cout? Czy też std :: cout zrobi wszystko na stacie (co oznacza, że std :: cout i jego funkcje podstawowe nie będą wykonywać żadnego)?
Chcę wiedzieć, czy mocno za pomocą std :: cout mogłyby powodować pewne fragmentację sterty
Nie ma gwarancji, że 'operator << (std :: ostream & T)' 'nie będzie wywoływał new'. Jest to oczywiście prawdziwe dla każdego zdefiniowanego przez użytkownika 'T'. –
Dlaczego martwi cię fragmentacja sterty. Czy jest coś, co robisz, co sprawia, że jest to duży problem? –
@LokiAstari Po prostu pytam o to z ciekawości. – Mesop