0_0_36254203_3963.cpp
VC2013\INCLUDE\queue(236) : error C2039: “value_type”: 不是“cmp”的成员
0_0_36254203_3963.cpp(14) : 参见“cmp”的声明
VC2013\INCLUDE\queue(236) : error C2146: 语法错误: 缺少“,”(在标识符“value_type”的前面)
VC2013\INCLUDE\queue(236) : error C2065: “value_type”: 未声明的标识符
VC2013\INCLUDE\queue(236) : error C2977: “std::less”: 模板 参数太多
VC2013\INCLUDE\xstddef(189) : 参见“std::less”的声明
0_0_36254203_3963.cpp(24) : error C3203: “less”: 未专用化的 类 模板 不能用作 模板 变量,该变量属于 模板 参数“_Pr”,应为 real 类型
VC2013\INCLUDE\queue(242) : error C2039: “value_type”: 不是“cmp”的成员
0_0_36254203_3963.cpp(14) : 参见“cmp”的声明
0_0_36254203_3963.cpp(24): 参见对正在编译的类 模板 实例化“std::priority_queue<one,cmp,int>”的引用
VC2013\INCLUDE\queue(242) : error C2146: 语法错误: 缺少“;”(在标识符“value_type”的前面)
VC2013\INCLUDE\queue(242) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
VC2013\INCLUDE\queue(242) : error C2602: “std::priority_queue<one,cmp,int>::value_type”不是“std::priority_queue<one,cmp,int>”基类的成员
VC2013\INCLUDE\queue(242) : 参见“std::priority_queue<one,cmp,int>::value_type”的声明
VC2013\INCLUDE\queue(242) : error C2868: “std::priority_queue<one,cmp,int>::value_type”: 非法的 using 声明语法;应输入限定名
VC2013\INCLUDE\queue(243) : error C2039: “size_type”: 不是“cmp”的成员
0_0_36254203_3963.cpp(14) : 参见“cmp”的声明
VC2013\INCLUDE\queue(243) : error C2146: 语法错误: 缺少“;”(在标识符“size_type”的前面)
VC2013\INCLUDE\queue(243) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
VC2013\INCLUDE\queue(243) : error C2602: “std::priority_queue<one,cmp,int>::size_type”不是“std::priority_queue<one,cmp,int>”基类的成员
VC2013\INCLUDE\queue(243) : 参见“std::priority_queue<one,cmp,int>::size_type”的声明
VC2013\INCLUDE\queue(243) : error C2868: “std::priority_queue<one,cmp,int>::size_type”: 非法的 using 声明语法;应输入限定名
VC2013\INCLUDE\queue(244) : error C2039: “reference”: 不是“cmp”的成员
0_0_36254203_3963.cpp(14) : 参见“cmp”的声明
VC2013\INCLUDE\queue(244) : error C2146: 语法错误: 缺少“;”(在标识符“reference”的前面)
VC2013\INCLUDE\queue(244) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
VC2013\INCLUDE\queue(244) : error C2602: “std::priority_queue<one,cmp,int>::reference”不是“std::priority_queue<one,cmp,int>”基类的成员
VC2013\INCLUDE\queue(244) : 参见“std::priority_queue<one,cmp,int>::reference”的声明
VC2013\INCLUDE\queue(244) : error C2868: “std::priority_queue<one,cmp,int>::reference”: 非法的 using 声明语法;应输入限定名
VC2013\INCLUDE\queue(245) : error C2039: “const_reference”: 不是“cmp”的成员
0_0_36254203_3963.cpp(14) : 参见“cmp”的声明
VC2013\INCLUDE\queue(245) : error C2146: 语法错误: 缺少“;”(在标识符“const_reference”的前面)
VC2013\INCLUDE\queue(245) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
VC2013\INCLUDE\queue(245) : error C2602: “std::priority_queue<one,cmp,int>::const_reference”不是“std::priority_queue<one,cmp,int>”基类的成员
VC2013\INCLUDE\queue(245) : 参见“std::priority_queue<one,cmp,int>::const_reference”的声明
VC2013\INCLUDE\queue(245) : error C2868: “std::priority_queue<one,cmp,int>::const_reference”: 非法的 using 声明语法;应输入限定名
0_0_36254203_3963.cpp(34) : error C2679: 二进制“>>”: 没有找到接受“std::string”类型的右操作数的运算符(或没有可接受的转换)
VC2013\INCLUDE\istream(485): 可能是“std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(std::basic_streambuf<char,std::char_traits<char>> *)”
VC2013\INCLUDE\istream(466): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(void *&)”
VC2013\INCLUDE\istream(448): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(long double &)”
VC2013\INCLUDE\istream(430): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(double &)”
VC2013\INCLUDE\istream(411): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(float &)”
VC2013\INCLUDE\istream(392): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(unsigned __int64 &)”
VC2013\INCLUDE\istream(373): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(__int64 &)”
VC2013\INCLUDE\istream(353): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(unsigned long &)”
VC2013\INCLUDE\istream(335): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(long &)”
VC2013\INCLUDE\istream(317): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(unsigned int &)”
VC2013\INCLUDE\istream(291): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(int &)”
VC2013\INCLUDE\istream(272): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(unsigned short &)”
VC2013\INCLUDE\istream(237): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(short &)”
VC2013\INCLUDE\istream(218): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(std::_Bool &)”
VC2013\INCLUDE\istream(211): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(std::ios_base &(__cdecl *)(std::ios_base &))”
VC2013\INCLUDE\istream(204): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(std::basic_ios<char,std::char_traits<char>> &(__cdecl *)(std::basic_ios<char,std::char_traits<char>> &))”
VC2013\INCLUDE\istream(198): 或 “std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::operator >>(std::basic_istream<char,std::char_traits<char>> &(__cdecl *)(std::basic_istream<char,std::char_traits<char>> &))”
VC2013\INCLUDE\istream(1103): 或 “std::basic_istream<char,std::char_traits<char>> &std::operator >><char,std::char_traits<char>,std::string>(std::basic_istream<char,std::char_traits<char>> &&,_Ty &)”
with
[
_Ty=std::string
]
VC2013\INCLUDE\istream(1093): 或 “std::basic_istream<char,std::char_traits<char>> &std::operator >><std::char_traits<char>>(std::basic_istream<char,std::char_traits<char>> &,unsigned char &)”
VC2013\INCLUDE\istream(1086): 或 “std::basic_istream<char,std::char_traits<char>> &std::operator >><std::char_traits<char>>(std::basic_istream<char,std::char_traits<char>> &,unsigned char *)”
VC2013\INCLUDE\istream(1079): 或 “std::basic_istream<char,std::char_traits<char>> &std::operator >><std::char_traits<char>>(std::basic_istream<char,std::char_traits<char>> &,signed char &)”
VC2013\INCLUDE\istream(1072): 或 “std::basic_istream<char,std::char_traits<char>> &std::operator >><std::char_traits<char>>(std::basic_istream<char,std::char_traits<char>> &,signed char *)”
尝试匹配参数列表“(std::istream, std::string)”时
0_0_36254203_3963.cpp(40) : error C2664: “void std::priority_queue<one,cmp,int>::push(const int &)”: 无法将参数 1 从“one”转换为“int &&”
原因如下: 无法从“one”转换为“int”
没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符
0_0_36254203_3963.cpp(45) : error C2228: “.b”的左边必须有类/结构/联合
类型是“int”
|