D中的切片交点

时间:2013-11-14 13:55:33

标签: d intersection overlap pretty-print slice

是否有人为内存重叠的数组切片实现了交叉点?算法在没有重叠时返回[]

我想在漂亮打印(使用重叠缩进)数据切片时在内存中重叠。

1 个答案:

答案 0 :(得分:3)

如果您确定它们是数组,那么只需考虑ptr字段的差异:

size_t startoffset = b.ptr-a.ptr