我有两个字节缓冲区var a,b []byte,我正在寻找 Go 的内置复制函数的替代品,以便从一个字节缓冲区复制到另一个字节缓冲区,最好是纯 Go 实现和效率很重要。原因是copy我的程序由于 可靠地崩溃unexpected fault address,因此我想尝试使用非本机copy()替换来确定崩溃是否是由我的程序逻辑引起的。
1 回答
红糖糍粑
TA贡献1815条经验 获得超6个赞
为了调试,请使用以下内容:
func myCopy (a, b []byte) int {
var length int
if (len(a) < len(b)) {
length = len(a)
} else {
length = len(b)
}
for i := 0; i < length; i++ {
a[i] = b[i]
}
return length
}
- 1 回答
- 0 关注
- 169 浏览
添加回答
举报
0/150
提交
取消