我收到以下代码,出现“此作用域错误中未定义memcpy”:

CommonSessionMessage::CommonSessionMessage(const char* data, int size)
    : m_data(new char[size]) {
  memcpy(m_data.get(), data, size);
}

我已经浏览过该网站和google,找不到能够为我解决问题的解决方案。

任何援助将不胜感激。

谢谢你。

最佳答案

您是否在代码文件的开头包含了string.h/cstring(或包含它的另一个 header )?

关于c++ - “memcpy”未在此范围内定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6090901/

10-14 08:27