временный файловый поток - PullRequest
0 голосов
/ 07 апреля 2011

Я хотел бы создать временный файловый поток. Существует ли c ++, эквивалентный функции tmpfile () в C.

Если нет, как бы я его создал?

Ответы [ 2 ]

3 голосов
/ 07 апреля 2011

Возможно, вы захотите увидеть это .

0 голосов
/ 07 апреля 2011

Вы можете проверить, предлагает ли ваша реализация конструктор std::fstream, который принимает дескриптор файла, и, если это так, используйте fileno, чтобы получить fd из FILE*, возвращаемого tmpfile().Но стандарт C ++ не гарантирует этого конструктора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...