gpt4 book ai didi

c++ - 视觉 C++ 2012 : compiler complains about "missing ' ;'"

转载 作者:行者123 更新时间:2023-11-27 23:13:27 25 4
gpt4 key购买 nike

<分区>

能否请您指出以下模板类有什么问题?

#include <vector>

template <typename T, typename C>
struct pQueue{
pQueue():currEnd(c.end()){};
~pQueue(){c.~vector();}
void insert(T& t);
void remove(T& t);
bool find(T& t);
T head(void);
private:
std::vector<T> c;
std::vector<T>::iterator currEnd;
};

编译器对 std::vector<T>::iterator currEnd; 不是很满意行,并产生以下错误消息:

错误 C2146:语法错误:缺少“;”在标识符“currEnd”之前

错误 C4430:缺少类型说明符 - 假定为 int。注意:C++不支持default-int

非常感谢!

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