私はこのコードに苦労しています:
std::queue<char> output_queue;
std::string output_string
// put stuff into output_queue
while (!output_queue.empty())
{
output_string.insert(0,(output_queue.front()));
output_queue.pop();
}
std::queue<char>::front()
を返すので、どういうわけかこれを行うことchar&
ができず、これをに入れることができませんstd::string
。