сконвертировать list<char *>* в list<const char*>* в C++

Landstreicher

как сделать сабж? Насколько я понимаю, физически это одно и тоже, строку всегда можно рассматривать как константную (если ее не меняют).
Компилятор, однако, другого мнения:
error: cannot convert `std::list<char*, std::allocator<char*> >*' to `
std::list<const char*, std::allocator<const char*> >*' in assignment

olga1969

вопрос заключается в перегоне const char* в char* ?

olga1969

тьфу, перепутал...
из char* в const char* ?

Dasar

в общем случае, только через копирование списка
Оставить комментарий
Имя или ник:
Комментарий: