在工作之余,我正在阅读我的大学教科书,并试图通过旧工作来保持敏锐。我在旧的数据结构书中遇到了这个问题:
template <typename Comparable>
const Comparable & findMax(const vector<Comparable> & a) {
int maxIndex = 0;
for (int i = 1; i < a.size(); i++) {
if (a[i] > a[maxIndex]) {
maxIndex = i;
}
}
return a[maxIndex];
}
给我错误:
我非常生疏(VB.Net让我有点虚弱)。
我在这里做错了什么?我查看了几个主题,使用了定义等等,我仍然没有线索。