Полярный
476 / 448 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Недопонял... Помогите пожалуйста... Со строками...31.10.2011, 16:28. Показов 868. Ответов 12
Метки нет (Все метки)
Доброго всем времени суток. Что объявляет следующая строка?
0
|
31.10.2011, 16:28 | |
Ответы с готовыми решениями:
12
Помогите пожалуйста со строками в C Помогите пожалуйста!работа со строками, файлами мальчики помогите, пожалуйста. задание со строками. объясните мне. а? "работа со строками"помогите пожалуйста |
Полярный
476 / 448 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
|
|
31.10.2011, 16:41 [ТС] | 3 |
А не сотрёт ли эта запись какие нибудь важные данные? Не укажет ли он на какую нибудь занятую область памяти?
0
|
Higher
|
||||||
31.10.2011, 16:41 | 4 | |||||
Первое константа, второе можно изменять.
Есть еще третий вариант
На с++ все вышеперечисленные варианты в общем случае желательно не использовать.
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
31.10.2011, 16:46 | 6 | |||||
ты где такое увидел? Во-первых, разыменование string даст тебе символ (char), которому ты пытаешься присвоить строку. Во-вторых, ты хочешь присвоить строке литерал (константу), так почему бы не объявить string с квалификатором const?
0
|
Полярный
476 / 448 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
|
|||||||||||
31.10.2011, 17:00 [ТС] | 7 | ||||||||||
Повторю вопрос:
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
31.10.2011, 17:09 | 8 |
нет, но попытка записи по этому адресу приведет к неопределенному поведению программы
не вижу принципиальной разницы
1
|
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
|
||||||
31.10.2011, 17:18 | 9 | |||||
dimcoder, разница была бы в таком случае:
1
|
Полярный
476 / 448 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
|
||||||
29.11.2011, 17:58 [ТС] | 10 | |||||
Извиняюсь, что долго не отвечал в своей же теме...
К какому неопределенному поведению? Короче говоря, остался один вопрос:
PS Извиняюсь за глупые вопросы и тавтологию.
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
29.11.2011, 18:04 | 11 |
это значит, что при выполнении такого кода может произойти что угодно. Первый же пример в википедии как раз относится к твоей теме: http://en.wikipedia.org/wiki/U... nd_C.2B.2B
нет
1
|
29.11.2011, 18:05 | 12 | |||||
Не удалит, но делать так нельзя. "Hello world" в данном случае является строковым литералом и находится в области памяти "только для чтения". Указатель же не является константным.
1
|
Полярный
476 / 448 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
|
|
02.12.2011, 13:30 [ТС] | 13 |
fasked, Nameless One, спасибо за ответы. Более-менее прояснилось
0
|
02.12.2011, 13:30 | |
02.12.2011, 13:30 | |
Помогаю со студенческими работами здесь
13
немного недопонял Недопонял условие задачи Недопонял задание с IEnumerable и IEnumerator помогите со строками на С Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |