Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jordan@jordan-Ubuntu-vbx:~/src/dsa1/project1$ make
- g++ -o program1 main.cpp
- In file included from /usr/include/c++/4.4/backward/hash_map:60,
- from main.cpp:4:
- /usr/include/c++/4.4/backward/backward_warning.h:28: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
- main.cpp: In function ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >)’:
- main.cpp:23: error: expected ‘;’ before ‘iter’
- main.cpp:24: error: ‘iter’ was not declared in this scope
- main.cpp: In function ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = int]’:
- main.cpp:71: instantiated from here
- main.cpp:23: error: dependent-name ‘__gnu_cxx::hash_map::iterator’ is parsed as a non-type, but instantiation yields a type
- main.cpp:23: note: say ‘typename __gnu_cxx::hash_map::iterator’ if a type is meant
- main.cpp:71: instantiated from here
- main.cpp:27: error: invalid conversion from ‘List<int>*’ to ‘int’
- main.cpp:27: error: initializing argument 1 of ‘List<T>::List(int) [with T = int]’
- main.cpp:71: instantiated from here
- main.cpp:38: error: cannot convert ‘std::string’ to ‘int’ in initialization
- main.cpp: In function ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = double]’:
- main.cpp:74: instantiated from here
- main.cpp:23: error: dependent-name ‘__gnu_cxx::hash_map::iterator’ is parsed as a non-type, but instantiation yields a type
- main.cpp:23: note: say ‘typename __gnu_cxx::hash_map::iterator’ if a type is meant
- main.cpp:74: instantiated from here
- main.cpp:27: error: invalid conversion from ‘List<double>*’ to ‘int’
- main.cpp:27: error: initializing argument 1 of ‘List<T>::List(int) [with T = double]’
- main.cpp:74: instantiated from here
- main.cpp:38: error: cannot convert ‘std::string’ to ‘double’ in initialization
- main.cpp: In function ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’:
- main.cpp:77: instantiated from here
- main.cpp:23: error: dependent-name ‘__gnu_cxx::hash_map::iterator’ is parsed as a non-type, but instantiation yields a type
- main.cpp:23: note: say ‘typename __gnu_cxx::hash_map::iterator’ if a type is meant
- main.cpp:77: instantiated from here
- main.cpp:27: error: invalid conversion from ‘List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >*’ to ‘int’
- main.cpp:27: error: initializing argument 1 of ‘List<T>::List(int) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’
- In file included from main.cpp:4:
- /usr/include/c++/4.4/backward/hash_map: In member function ‘_Tp& __gnu_cxx::hash_map<_Key, _Tp, _HashFn, _EqualKey, _Alloc>::operator[](const typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::key_type&) [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Tp = List<int>, _HashFn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<int> >]’:
- main.cpp:27: instantiated from ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = int]’
- main.cpp:71: instantiated from here
- /usr/include/c++/4.4/backward/hash_map:217: error: no matching function for call to ‘List<int>::List()’
- List.cpp:84: note: candidates are: List<T>::List(int) [with T = int]
- List.cpp:10: note: List<int>::List(const List<int>&)
- /usr/include/c++/4.4/backward/hash_map: In member function ‘_Tp& __gnu_cxx::hash_map<_Key, _Tp, _HashFn, _EqualKey, _Alloc>::operator[](const typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::key_type&) [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Tp = List<double>, _HashFn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<double> >]’:
- main.cpp:27: instantiated from ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = double]’
- main.cpp:74: instantiated from here
- /usr/include/c++/4.4/backward/hash_map:217: error: no matching function for call to ‘List<double>::List()’
- List.cpp:84: note: candidates are: List<T>::List(int) [with T = double]
- List.cpp:10: note: List<double>::List(const List<double>&)
- /usr/include/c++/4.4/backward/hash_map: In member function ‘_Tp& __gnu_cxx::hash_map<_Key, _Tp, _HashFn, _EqualKey, _Alloc>::operator[](const typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::key_type&) [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Tp = List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _HashFn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’:
- main.cpp:27: instantiated from ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’
- main.cpp:77: instantiated from here
- /usr/include/c++/4.4/backward/hash_map:217: error: no matching function for call to ‘List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::List()’
- List.cpp:84: note: candidates are: List<T>::List(int) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]
- List.cpp:10: note: List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::List(const List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
- In file included from /usr/include/c++/4.4/backward/hash_map:62,
- from main.cpp:4:
- /usr/include/c++/4.4/backward/hashtable.h: In member function ‘size_t __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::_M_bkt_num_key(const _Key&, size_t) const [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<int> >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<int> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<int> >]’:
- /usr/include/c++/4.4/backward/hashtable.h:582: instantiated from ‘size_t __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::_M_bkt_num_key(const _Key&) const [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<int> >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<int> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<int> >]’
- /usr/include/c++/4.4/backward/hashtable.h:505: instantiated from ‘__gnu_cxx::_Hashtable_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc> __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::find(const _Key&) [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<int> >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<int> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<int> >]’
- /usr/include/c++/4.4/backward/hash_map:209: instantiated from ‘typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::iterator __gnu_cxx::hash_map<_Key, _Tp, _HashFn, _EqualKey, _Alloc>::find(const typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::key_type&) [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Tp = List<int>, _HashFn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<int> >]’
- main.cpp:24: instantiated from ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = int]’
- main.cpp:71: instantiated from here
- /usr/include/c++/4.4/backward/hashtable.h:590: error: no match for call to ‘(const __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) (const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)’
- /usr/include/c++/4.4/backward/hashtable.h: In member function ‘size_t __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::_M_bkt_num_key(const _Key&, size_t) const [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<double> >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<double> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<double> >]’:
- /usr/include/c++/4.4/backward/hashtable.h:582: instantiated from ‘size_t __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::_M_bkt_num_key(const _Key&) const [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<double> >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<double> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<double> >]’
- /usr/include/c++/4.4/backward/hashtable.h:505: instantiated from ‘__gnu_cxx::_Hashtable_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc> __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::find(const _Key&) [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<double> >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<double> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<double> >]’
- /usr/include/c++/4.4/backward/hash_map:209: instantiated from ‘typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::iterator __gnu_cxx::hash_map<_Key, _Tp, _HashFn, _EqualKey, _Alloc>::find(const typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::key_type&) [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Tp = List<double>, _HashFn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<double> >]’
- main.cpp:24: instantiated from ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = double]’
- main.cpp:74: instantiated from here
- /usr/include/c++/4.4/backward/hashtable.h:590: error: no match for call to ‘(const __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) (const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)’
- /usr/include/c++/4.4/backward/hashtable.h: In member function ‘size_t __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::_M_bkt_num_key(const _Key&, size_t) const [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’:
- /usr/include/c++/4.4/backward/hashtable.h:582: instantiated from ‘size_t __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::_M_bkt_num_key(const _Key&) const [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’
- /usr/include/c++/4.4/backward/hashtable.h:505: instantiated from ‘__gnu_cxx::_Hashtable_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc> __gnu_cxx::hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc>::find(const _Key&) [with _Val = std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _HashFcn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _ExtractKey = std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’
- /usr/include/c++/4.4/backward/hash_map:209: instantiated from ‘typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::iterator __gnu_cxx::hash_map<_Key, _Tp, _HashFn, _EqualKey, _Alloc>::find(const typename __gnu_cxx::hashtable<std::pair<const _Key, _Tp>, _Key, _HashFn, std::_Select1st<std::pair<const _Key, _Tp> >, _EqualKey, _Alloc>::key_type&) [with _Key = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, _Tp = List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _HashFn = __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _EqualKey = std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, _Alloc = std::allocator<List<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’
- main.cpp:24: instantiated from ‘void process_command(__gnu_cxx::hash_map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, List<T>, __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<List<T> > >) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]’
- main.cpp:77: instantiated from here
- /usr/include/c++/4.4/backward/hashtable.h:590: error: no match for call to ‘(const __gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >) (const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)’
- make: *** [default] Error 1
Add Comment
Please, Sign In to add comment