Tag: 勘误表

为了迭代数组我们应该使用size_t还是ptrdiff_t?

在这篇由Andrey Karpov撰写的题为“关于size_t和ptrdiff_t ”的博客文章中,他展示了一个例子, for (ptrdiff_t i = 0; i < n; i++) a[i] = 0; 但是,我不确定这是否正确,似乎应该如此 for (size_t i = 0; i < n; i++) a[i] = 0; 它是否正确? 我知道我们也应该使用类似memset东西,但让我们完全避免这种情况。 我只问这种类型