Поток прикреплен к строке в памяти программы - PullRequest
1 голос
/ 05 апреля 2020

В C ++ Primer я наткнулся на утверждение в string stream:

Библиотека iostream поддерживает ввод / вывод в памяти, в котором поток подключен к string в память программы. Что string может быть записано в и из iostream операторов ввода и вывода.

Когда в * nix системе мы вводим как ./a.out<file, тогда содержимое этого файла вводится в stream прикреплен к string в памяти программы? или это считается как файловый ввод / вывод?

1 Ответ

0 голосов
/ 05 апреля 2020

Это не имеет никакого отношения к строковым потокам. * Переадресация ввода оболочки nix описана в https://askubuntu.com/a/883822. По сути, программе (a.out в вашем случае) не важно, подает ли оболочка стандартный ввод или ввод с клавиатуры в терминал.

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