每次引用指针to时，都需进行一次自增操作，如下所示：此版代码摘自比雅尼·斯特劳斯特鲁普着《C++程序设计语言》一书的“这段代码有何用？（what does this code do?）”练习部分，而他之所以如此修改，很可能是因考虑到编程新手一般对存储器映射输出寄存器一无所知。值得一提的是，针对串行复制的需求，标准C语言库提供了memcpy函数，而其效率不会比斯特劳斯鲁普版的达夫设备低，并可能包含了针对特定架构的优化，从而进一步大幅提升执行效率。