关于C++中std::malloc()与对象生存期启动的技术咨询及std::memcpy()相关内容解析
C++中std::malloc()与对象生存期启动的技术咨询及std::memcpy()相关内容解析
老铁,今天咱们聊聊C里对象生存期启动和std::memcpy()的那些事儿,先给你看一段来自Patrice Roy所著《C memory management》一书的摘录:
The std::memcpy() function
出于历史原因(以及C兼容性考量),
std::memcpy()是个特殊的函数——如果使用得当,它可以启动对象的生存期。而用std::memcpy()进行类型双关的错误示例如下:// suppose this holds for this example static_assert(sizeof(int) == sizeof(float)); #include <cstring>
内容来源于stack exchange
相关产品推荐
相关产品推荐

