Ich verstehe also, dass der Puffer gespült wird, dass die angegebene Eingabe in einem Puffer gespeichert wird und nur dann an die STDOut weitergegeben wird, wenn er auf Endl oder einige erleichtere Flush -Funktionen stößt. Wenn ja, habe ich erwartet, dass der folgende Code: < /p>
Code: Select all
#include
#include
int main(void)
{
std::cout
Nach 2 Sekunden < /em> < /p>
Hello
World
< /code>
Aber die tatsächliche Ausgabe war: < /p>
Hello
< /code>
Nach 2 Sekunden < /em> < /p>
World
< /code>
Warum ist es so?
sollte nicht \ n