1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
In file included from /usr/include/c++/4.4/bits/stl_algobase.h:66,
from /usr/include/c++/4.4/bits/char_traits.h:41,
from /usr/include/c++/4.4/ios:41,
from /usr/include/c++/4.4/istream:40,
from /usr/include/c++/4.4/fstream:40,
from log_apache.cpp:1:
/usr/include/c++/4.4/bits/stl_pair.h: In member function ‘std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>& std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>::operator=(const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>&)’:
/usr/include/c++/4.4/bits/stl_pair.h:68: instantiated from ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float> >, _OIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float> >, _UnaryOperation = to_relative]’
log_apache.cpp:100: instantiated from here
/usr/include/c++/4.4/bits/stl_pair.h:68: error: non-static const member ‘const std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>::first’, can't use default assignment operator
In file included from /usr/include/c++/4.4/algorithm:62,
from log_apache.cpp:3:
/usr/include/c++/4.4/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float> >, _OIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float> >, _UnaryOperation = to_relative]’:
/usr/include/c++/4.4/bits/stl_algo.h:4703: note: synthesized method ‘std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>& std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>::operator=(const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>&)’ first required here
|