●STL スレッド●
■ このスレッドは過去ログ倉庫に格納されています
0365デフォルトの名無しさん
NGNGgccやVisual C++6.0の実装のハナシだけど、
ifstream(fd)/ofstream(fd)でファイルディスクリプタを渡せますよね。
これでソケットやパイプに対してgetlineやマニピュレーターを適用できる。
(Visual C++だと_get_osfhandle()なんかでハンドル→ディスクリプタ変換)
さあて、ここで、open/read/write/socket/pipeなんてのは
POSIXでもANSIでもありませんよね。
あと、↓の仕様って妥当だと思うけど、これに外れる実装例ってあるのかしら。
ファイルがコンストラクタまたは open メンバ関数を使って開かれているときだけ、
ファイルはクローズされます。
あ、引数にもどしてないや・・・
■ このスレッドは過去ログ倉庫に格納されています