gpt4 book ai didi

c++ - vector 迭代器参数作为模板 C++

转载 作者:行者123 更新时间:2023-11-30 00:35:49 24 4
gpt4 key购买 nike

<分区>

template<typename T>
void Merge_Sort(vector<T>::iterator begin, vector<T>::iterator end) {

size_t length = end - begin;
if (1 >= length) return;

size_t mid = length/2;

Merge_Sort(begin, begin + mid);
Merge_Sort(begin + mid, end);
inplace_merge(begin, begin + mid, end);
}

我正在尝试对函数进行模板化,但得到的错误是我缺少 vector::iterator 之前的类型名。有人能想到制作这个函数模板吗?

总而言之,我正在尝试将迭代器参数作为模板。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com