Cのmemory.hに対応したC++のヘッダは?

解決


べんじゃみん  2008-04-15 00:46:32  No: 68024  IP: 192.*.*.*

Cのmemory.hのC++版は無いのでしょうか?
Cのstdioはcstdio
Cのstring.hはcstring
となっているのですが、
memory.hについては対応するC++版が不明でした。

よろしくお願いいたします。

編集 削除
YuO  2008-04-15 02:08:54  No: 68025  IP: 192.*.*.*

memory.hは標準のヘッダファイルではないですから,
std名前空間内に入るようなC++用のヘッダファイルは存在しません。

編集 削除
べんじゃみん  2008-04-15 04:12:45  No: 68026  IP: 192.*.*.*

YuOさんありがとうございます。
標準のヘッダではないとのことですが、
それではmemcpyやmemsetを利用する際は、
#include <cstring>とだけしておけばよいのでしょうか?

よろしくお願いいたします。

編集 削除
夏みかん  2008-04-15 06:20:28  No: 68027  IP: 192.*.*.*

YuO さんじゃないけど。

> それではmemcpyやmemsetを利用する際は、
> #include <cstring>とだけしておけばよいのでしょうか?
そうです。
cstring で良いのです。
cstring にメモリ関連のプロトタイプも含まれますから。

編集 削除
べんじゃみん  2008-04-15 23:52:59  No: 68028  IP: 192.*.*.*

夏みかんさん、ありがとうございます。
胸のつっかえがとれました。

編集 削除