Lendo uma string do arquivo c ++

Estou tentando criar um sistema de cobrança para o restaurante do meu pai apenas para praticar. Então, estou enfrentando o problema de que não consigo ler a sequência completa uma vez ..g Se houvesse Chicken burger no arquivo txt, o compilador as lia, mas as dividia em duas palavras. Estou usando o código a seguir e o arquivo já existe.

std::string item_name;
std::ifstream nameFileout;

nameFileout.open("name2.txt");
while (nameFileout >> item_name)
{
    std::cout << item_name;
}
nameFileout.close();

questionAnswers(2)

yourAnswerToTheQuestion