我有2个包含16个元素(字符)的数组,我需要“比较”它们并查看两者之间有多少元素相等。这个例程将被使用数百万次(通常运行大约60或7000万次),所以我需要它尽可能快。我正在研究C++(C++Builder2007,备案)现在,我有一个简单的:matches+=array1[0]==array2[0];重复16次(因为性能分析似乎比使用for循环快30%)有没有其他方法可以更快地工作?关于环境和数据本身的一些数据:我使用的是C++Builder,它没有任何速度优化需要考虑。我最终会尝试使用另一个编译器,但现在我只能使用这个。大多数时候数据会有所不同。100%相等的数据通常非常非常少(可