VC++でmmap関数を使用してメモリへの書き込みと読み出しを行いたいのですが、「error C3861: 'mmap': 識別子は、引数依存の照合を使用しても見つかりません。」というエラーがでてしまいます。もしかして、mmap関数はC++では使用できないのでしょうか?どなたかおしえてもらえないでしょうか?よろしくお願いいたします。
編集 削除とりあえず、VCのバージョンを明記してください。
> mmap関数
とは、どこから調べたのでしょうか?
とりあえず、VC++6.0で標準でははつかえないようです。
一応ぐぐってみましたが、
> mmapはファイルをメモリにマッピングするものです。
> わかりやすく言うと、UNIXのOSが行なっているページングやスワッピングを自プロセスで行なうようなものです。
とあるので、UNIXのみなのかも。
さらに、Google検索キーワードに VC を追加してぐぐってみたら。
VCの場合はCreateFileMapping関数らしいことがわかりました。
# というか、この程度の検索はしてもらいたい。
参考
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=3247&forum=12
のraccoonさんの発言のとこ