gpt4 book ai didi

c++ - 使用模板时出现编译错误

转载 作者:行者123 更新时间:2023-11-28 03:39:16 25 4
gpt4 key购买 nike

<分区>

template<class U, class W>
std::ostream& operator<<( std::ostream & out, const Alias<U, W> & A)
{
out<<A.ItoS.size()<<std::endl;
for (std::map<W, U>::const_iterator it = A.ItoS.begin(); it != A.ItoS.end(); it++)
out<<it -> first<<" "<<it -> second<<std::endl;
return out;
}

错误在线:
for (std::map<W, U>::const_iterator it = A.ItoS.begin(); it != A.ItoS.end(); it++)

错误:应为“;”在“它”之前

错误:“它”未在此范围内声明

其他类函数没有任何编译问题。

当我使用 std::string 而不是 U 和 int 而不是 W 时,一切都很好。我正在使用 Codeblocks 10 和 MinGW 编译器。

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