こんにちは、次のコードで std::cout を使用してデバッグ出力を作成しています。
編集: 示唆されているように、各 cout に std::flush を追加し、各反復に std::endl を追加しました
int
index = 0,
size = vector.size();
for (iterate trough a vector)
{
std::cout << "Actual element: " << index+1 << "/" << size << std::flush;
...
if (bad element)
{
std::cout << " -> Bad Element" << std::flush;
}
std::cout << std::endl;
}
悪い要素文字列は、後続の要素の後にのみ表示されます。なぜですか? 私は何が欠けていますか?
どうもありがとう!