39

私はプロジェクトを iPhone に移植していますが、それはreallocandmemcpyが見つかりません。含めるヘッダーは何ですか?

これは、Objective C と C++ を組み合わせたプロジェクトであり、道に迷い始めています。

よろしくお願いします。

4

2 に答える 2

54

C:

#include <string.h> // memcpy
#include <stdlib.h> //realloc

C++ では、.hと のプレフィックスを削除し、c. C++ では、std名前空間に配置されますが、グローバルでもあります。

于 2010-02-17T19:30:58.957 に答える
8

std::copyC++ では、Cよりも慣用的ですmemcpyが、後者も同様に機能します。を取得するにはstd::copy、 が必要です#include <algorithm>

ただし、に相当する直接的な C++ はありませんrealloc

于 2010-02-17T19:48:42.733 に答える