Re: char* или char[]
От: Ultra.cpp Ниоткуда ultra-cpp.narod.ru
Дата: 02.01.04 20:15
Оценка:
Здравствуйте, INsideR, Вы писали:

INR>Есть следующий код:


INR>char* s = "Test";

INR>s[2] = 'b';

INR>У Страуструпа сказано, что это не верно, потому что char * указывает на строку с константными символами, надо писать так:

INR>char a[] = "Test";

INR>У меня в программе есть пару мест с char*, надо ли их переделывать?

Ты гонишь =)))
char a[] = "Test";
значит тоже самое что
char a[5] = "Test";
Наша работа -- во тьме,
Мы делаем, что умеем,
Мы отдаем, что имеем,
Наша работа во тьме.
Сомнения стали страстью,
А страсть стала судьбой,
Все остальное -- искуство,
В безумии быть собой
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.