0_0_39410737_17727.cpp
0_0_39410737_17727.cpp(24) : error C2059: 语法错误:“空声明”
0_0_39410737_17727.cpp(24) : error C2143: 语法错误 : 缺少“;”(在“[”的前面)
0_0_39410737_17727.cpp(24) : error C3480: “std::next”: lambda 捕获变量必须来自封闭函数范围
0_0_39410737_17727.cpp(24) : error C3481: “cost”: 未找到 lambda 捕获变量
0_0_39410737_17727.cpp(24) : error C2059: 语法错误:“)”
0_0_39410737_17727.cpp(24) : error C2059: 语法错误:“:”
0_0_39410737_17727.cpp(24) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
0_0_39410737_17727.cpp(25) : error C3493: 无法隐式捕获“earliest”,因为尚未指定默认捕获模式
0_0_39410737_17727.cpp(25) : error C2679: 二进制“[”: 没有找到接受“overloaded-function”类型的右操作数的运算符(或没有可接受的转换)
VC2013\INCLUDE\vector(1196): 可能是“int &std::vector<int,std::allocator<_Ty>>::operator [](unsigned int)”
with
[
_Ty=int
]
VC2013\INCLUDE\vector(1180): 或 “const int &std::vector<int,std::allocator<_Ty>>::operator [](unsigned int) const”
with
[
_Ty=int
]
尝试匹配参数列表“(std::vector<int,std::allocator<_Ty>>, overloaded-function)”时
with
[
_Ty=int
]
0_0_39410737_17727.cpp(25) : error C2563: 在形参表中不匹配
0_0_39410737_17727.cpp(25) : error C2568: “[”: 无法解析函数重载
VC2013\INCLUDE\xutility(771): 可能是“_FwdIt std::next(_FwdIt,iterator_traits<_Iter>::difference_type)”
0_0_39410737_17727.cpp(25) : error C3493: 无法隐式捕获“current”,因为尚未指定默认捕获模式
0_0_39410737_17727.cpp(25) : error C2065: “cost”: 未声明的标识符
0_0_39410737_17727.cpp(25) : error C2780: “_Ty std::max(std::initializer_list<_Elem>,_Pr)”: 应输入 2 个参数,却提供了 1 个
VC2013\INCLUDE\algorithm(4108) : 参见“std::max”的声明
0_0_39410737_17727.cpp(25) : error C2780: “const _Ty &std::max(const _Ty &,const _Ty &,_Pr)”: 应输入 3 个参数,却提供了 1 个
VC2013\INCLUDE\algorithm(4101) : 参见“std::max”的声明
0_0_39410737_17727.cpp(25) : error C2780: “const _Ty &std::max(const _Ty &,const _Ty &)”: 应输入 2 个参数,却提供了 1 个
VC2013\INCLUDE\algorithm(4086) : 参见“std::max”的声明
0_0_39410737_17727.cpp(26) : error C3493: 无法隐式捕获“degree”,因为尚未指定默认捕获模式
0_0_39410737_17727.cpp(26) : error C2679: 二进制“[”: 没有找到接受“overloaded-function”类型的右操作数的运算符(或没有可接受的转换)
VC2013\INCLUDE\vector(1196): 可能是“int &std::vector<int,std::allocator<_Ty>>::operator [](unsigned int)”
with
[
_Ty=int
]
VC2013\INCLUDE\vector(1180): 或 “const int &std::vector<int,std::allocator<_Ty>>::operator [](unsigned int) const”
with
[
_Ty=int
]
尝试匹配参数列表“(std::vector<int,std::allocator<_Ty>>, overloaded-function)”时
with
[
_Ty=int
]
0_0_39410737_17727.cpp(27) : error C2679: 二进制“[”: 没有找到接受“overloaded-function”类型的右操作数的运算符(或没有可接受的转换)
VC2013\INCLUDE\vector(1196): 可能是“int &std::vector<int,std::allocator<_Ty>>::operator [](unsigned int)”
with
[
_Ty=int
]
VC2013\INCLUDE\vector(1180): 或 “const int &std::vector<int,std::allocator<_Ty>>::operator [](unsigned int) const”
with
[
_Ty=int
]
尝试匹配参数列表“(std::vector<int,std::allocator<_Ty>>, overloaded-function)”时
with
[
_Ty=int
]
0_0_39410737_17727.cpp(28) : error C3493: 无法隐式捕获“nodes”,因为尚未指定默认捕获模式
0_0_39410737_17727.cpp(28) : error C2664: “void std::queue<int,std::deque<_Ty,std::allocator<_Ty>>>::push(const int &)”: 无法将参数 1 从“_FwdIt (__cdecl *)(_FwdIt,iterator_traits<_Iter>::difference_type)”转换为“int &&”
with
[
_Ty=int
]
原因如下: 无法从“overloaded-function”转换为“int”
上下文不允许消除重载函数的歧义
0_0_39410737_17727.cpp(33) : error C3493: 无法隐式捕获“topological”,因为尚未指定默认捕获模式
0_0_39410737_17727.cpp(36) : error C3493: 无法隐式捕获“graph”,因为尚未指定默认捕获模式
0_0_39410737_17727.cpp(37) : error C3493: 无法隐式捕获“latest”,因为尚未指定默认捕获模式
0_0_39410737_17727.cpp(40) : error C2059: 语法错误:“空声明”
0_0_39410737_17727.cpp(40) : error C2143: 语法错误 : 缺少“;”(在“[”的前面)
0_0_39410737_17727.cpp(40) : error C3480: “std::next”: lambda 捕获变量必须来自封闭函数范围
0_0_39410737_17727.cpp(40) : error C3481: “cost”: 未找到 lambda 捕获变量
0_0_39410737_17727.cpp(40) : fatal error C1903: 无法从以前的错误中恢复;正在停止编译
|