C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 52 を表示中)
■28723 / )  Re[30]: バイナリコード内の16進数での文字列検索
□投稿者/ dogatana (16回)-(2008/11/29(Sat) 16:27:51)
No28712 (.SHO さん) に返信
> それに、仮に FILE 構造体の外部にバッファを持ったとしても
> そのバッファとFILE構造体を結びつけるポインタは絶対に必要になります。
> それならば、始めから FILE 構造体の中にバッファを持った方が自然です。

高水準入出力は、システムコールとは異なりバッファリングする関数なので、
何らかの形でバッファが必須ですね。
で、そのサイズはsetvbufで変更できるので、内部に固定的に持つというよりは
ポインタを持つのが自然な気がします。

Visual C++, Borland C++いずれのFILE構造体もポインタで持っているようです。

返信 編集キー/


管理者用

- Child Tree -