やねうらお blog

.NETでゲームを作ったり、IL上に独自言語を実装しちゃうぞ

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  21  : 記事  0  : コメント  33  : トラックバック  8

書庫

2006年4月23日 #

今日は、byte[]などを仮想streamとみなして、その一部をstructとしてアクセスする方法を説明する。しばらく悩んでいたのだが、id:akirameiさんの多大なる協力を得てこのたび完成した。

・必要となる背景

例えば、メモリ上にzip headerをbyte[ ]として読み込むとする。この一部の範囲をあるstructとみなして、ZipHeader->CompressSizeのようにしてアクセスしたい。しかし、可能ならば、byte []からstructへのまるごとコピーなどは発生して欲しくない。

続きを読む

posted @ 1:23 | Feedback (0)