Пользовательские буферы ввода в не буферизованном режиме (C++)
Единственное более-менее разумное, что пришло мне в голову: при каждом чтении из буфера должна вызываться underflow(), которая должна возвращать по одному символу. Но судя по коду библиотеки (GNU libstdc++, право же малость outdate) это не так.
Так ли это, и является ли это кривизной реализации библиотеки? Или не буферизованный режим вообще не должен касаться буфера ввода?
Не продолжительный поиск в гугле ничего толкового не дал... Может тут чего скажут...
Заранее благодарю.
Это действительно дефект реализации библиотеки. Спасибо.