Здравствуйте, INsideR, Вы писали:
INR>char* s = "Test";
INR>s[2] = 'b';
INR>У Страуструпа сказано, что это не верно, потому что char * указывает на строку с константными символами, надо писать так:
INR>char a[] = "Test";
INR>У меня в программе есть пару мест с char*, надо ли их переделывать?
Создание указателя на Си-строку — некоректное объявление.
Лучше задать массив символв произвольной размерности: char a[]='Test';
Поменяй, малоли что!
Исправлено форматирование. -- ПК.