Template - Problem



  • inline std::back_insert_iterator< list_type > back_inserter() const
    			{
    				return std::back_inserter( m_ext_list );
    			}
    

    Description Resource Path Location Type
    conversion from ‘std::back_insert_iterator<const std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >’ to non-scalar type ‘std::back_insert_iterator<std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >’ requested path_rules.hpp /wext/src/filesystem line 53 C/C++ Problem

    Wie kommt das const / nicht const Problem zustande?



  • push oO


  • Administrator

    Sei nicht so ungeduldig, ist ja erst eine Stunde vorbei.
    Deine Methode back_inserter ist mit const gekennzeichnet, wodurch this auf ein konstantes Objekt verweist, wodurch m_ext_list , sofern dies ein Member darstellt, konstant ist.

    Grüssli


Anmelden zum Antworten