C++中,为什么函数参数不够也可以调用?而且函数模板定义中没有提供默认值。
这个函数模板定义,有4个参数:template<classGraph>voidcomputeStrongComponents(std::vector<std::deque...
这个函数模板定义,有4个参数:
template < class Graph >
void computeStrongComponents (std::vector<std::deque<typename Graph::Vertex> > * output, const Graph & G, std::deque<typename Graph::Vertex> * topological_sort, std::deque<typename Graph::Vertex> * SCC_root ) {...}
这个函数调用,只有3个参数:
computeStrongComponents ( &components, mapgraph, &topological_sort ); 展开
template < class Graph >
void computeStrongComponents (std::vector<std::deque<typename Graph::Vertex> > * output, const Graph & G, std::deque<typename Graph::Vertex> * topological_sort, std::deque<typename Graph::Vertex> * SCC_root ) {...}
这个函数调用,只有3个参数:
computeStrongComponents ( &components, mapgraph, &topological_sort ); 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询