Запись содержимого stringstream в ofstream

Я сейчас пользуюсьstd::ofstream следующее:

std::ofstream outFile;
outFile.open(output_file);

Затем я пытаюсь передатьstd::stringstream ВозражатьoutFile следующее:

GetHolesResults(..., std::ofstream &outFile){
  float x = 1234;
  std::stringstream ss;
  ss << x << std::endl;
  outFile << ss;
}

Теперь мойoutFile&nbsp;не содержит ничего, кроме мусора: «0012E708» повторяется повсюду.

ВGetHolesResults&nbsp;я могу написать

outFile << "Foo" << std:endl; 

и он будет правильно выводить вoutFile.

Любое предложение о том, что я делаю не так?