gpt4 book ai didi

c++ - C++ 中的可比较数组

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

我的代码中出现以下错误。我对 C++ 很生疏,不确定我做错了什么。

错误信息:

Error: Field has incompatible type 'int []'   

代码:

template<typename Comparable> class OrderedCollection
{
private:
Comparable data[]; //ERROR CAUSED BY THIS LINE
int _size;
int _current;
const int MAX_SIZE = 100;

最佳答案

一个可能的解决方法是使用第二个接受 size_t 的模板参数。

template<typename Comparable, size_t MAX_SIZE = 100> class OrderedCollection
{

private:
Comparable data[MAX_SIZE]; //Error should be gone
int _size;
int _current;

关于c++ - C++ 中的可比较数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14700274/

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