gpt4 book ai didi

c++ - 未初始化的数据和 memcpy

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:30:18 24 4
gpt4 key购买 nike

Mike Miller 在 240. Uninitialized values and undefined behavior 中说:

The wording in 3.9.1 [basic.fundamental] was carefully crafted to allow use of unsigned char to access uninitialized data so that memcpy and such could be written in C++ without undefined behavior

这是什么意思?为什么要访问未初始化的数据?

最佳答案

当您复制包含填充的struct 时,memcpy 也会复制填充。通常,填充是未初始化的。

关于c++ - 未初始化的数据和 memcpy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13191277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com