c ++ conecta o fluxo de saída ao fluxo de entrada

O que eu gostaria de fazer é criar uma espécie de "pipe" (como um pipe entre processos), mas entre c ++ iostreams dentro do mesmo programa. Eu tenho uma função que requer um fluxo de entrada como um argumento, mas meus dados são provenientes de um fluxo de saída. Então, há uma maneira padrão de canalizar a saída de umstd::ostream na entrada de umstd::istream?

questionAnswers(1)

yourAnswerToTheQuestion