何alloc.h
ですか?このようなSOに関するいくつかの質問が含まれていますalloc.h
。
しかし、私がそれを含めようとしたとき、gccは次のようにエラーを出しますerror: alloc.h: No such file or directory
そのようなファイルが存在したことがありますか、またはそれらの質問に誤って含まれていますか?
何alloc.h
ですか?このようなSOに関するいくつかの質問が含まれていますalloc.h
。
しかし、私がそれを含めようとしたとき、gccは次のようにエラーを出しますerror: alloc.h: No such file or directory
そのようなファイルが存在したことがありますか、またはそれらの質問に誤って含まれていますか?
これは動的メモリ割り当て用ですが、ANSI C 標準ライブラリではありません。gcc を使用している場合は、動的メモリ割り当てに stdlib を使用します。
#include <stdlib.h>
詳細については、こちらをご覧ください。
リンクした質問を注意深く読むと、実際の問題は、まさにそのヘッダーを含む gcc でコンパイルしようとしていたことです。使用しないでください。
malloc
、free
、などのメモリ管理関数を宣言するヘッダー ファイルですrealloc
。
そのヘッダー ファイルは非推奨です。
C 用
#include <stdlib.h>
C++ 用
#include <memory>