gpt4 book ai didi

c++ - 类模板 C++ 中的虚方法模板

转载 作者:行者123 更新时间:2023-11-30 05:33:37 26 4
gpt4 key购买 nike

<分区>

我的学习问题有点小问题。

    template<typename T> 
class AlgorytmSortujacy
{
public:
template <typename F>
virtual std::vector<T> sortuj(std::vector<T> w, F porownywacz) const = 0;
};

此代码必须是排序算法的接口(interface)。当我 ex实现冒泡排序,我必须派生自此类并实现 sortuj 函数。

问题是 VS2013 不接受那些形式的代码,我的意思是模板虚函数(C2898 错误)。您知道任何解决方案吗?

如您所见,sort 函数从 std::vectorF porownywacz 获取容器 - 它是比较两个元素的函数对象一个数组

最后 - 我认为我无法更改此代码,我是从老师那里得到的,我认为我必须让它工作。

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