Quantcast
Channel: CodeChef Discuss - latest questions
Viewing all articles
Browse latest Browse all 39796

What's going wrong? Please help.

$
0
0
vector< vector<int> > adj; // vector of vectors adj
vector< vector<int> >::iterator it;
for( it = adj[node].begin(); it != adj[node].end(); ++it ); // line xyz
{
   int val = adj[node][*it];                              // line pqr
}

Errors:
--------
1> line xyz: no match for ‘operator =’ in ‘it = (& adj.std::vector<_Tp, _Alloc>::operator[]<std::vector<int>, std::allocator<std::vector<int> > >(((std::vector<std::vector<int> >::size_type)node)))->std::vector<_Tp, _Alloc>::begin<int, std::allocator<int=""> >()’

2> line xyz: no match for ‘operator !=’ in ‘it = (& adj.std::vector<_Tp, _Alloc>::operator[]<std::vector<int>, std::allocator<std::vector<int> > >(((std::vector<std::vector<int> >::size_type)node)))->std::vector<_Tp, _Alloc>::begin<int, std::allocator<int=""> >()’

3> line pqr : no match for ‘operator[]’ in ‘adj.std::vector<_Tp, _Alloc>::operator[]<std::vector<int>, std::allocator<std::vector<int> > >(((std::vector<std::vector<int> >::size_type)node))[it.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator*<std::vector<int>*, std::vector<std::vector<int> > >()]’

Viewing all articles
Browse latest Browse all 39796

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>