プロジェクトをiPhoneに移植していますが、realloc
とmemcpy
が使用されていますが、これらは見つかりません。含めるヘッダーは何ですか?
これはObjective CとC++を混合したプロジェクトであり、私は失われ始めています。
よろしくお願いします!
Cで:
#include <string.h> // memcpy
#include <stdlib.h> //realloc
C++では、.h
と接頭辞c
を削除します。 C++では、これらはstd
名前空間に配置されますが、グローバルでもあります。
C++では、std::copy
はCのmemcpy
よりも優れていますが、後者も同様に機能します。取得するため std::copy
、 必要がある #include <algorithm>
。
ただし、realloc
に相当する直接的なC++はありません。