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