|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.09.2017, 20:33 | #11 |
Пользователь
Регистрация: 05.09.2017
Сообщений: 21
|
тогда почему нельзя было изменить начальную букву? Как сказал pproger они сидят где то в памяти read only. и как это можно увидеть что указатель находится в памяти read only. мне просто ради любопытства интересно я читал не мало про указатели может что то пропустил.
|
05.09.2017, 20:41 | #12 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Тут указатели и массивы не причем, просто строковые литералы всегда ридонли в С/С++.
Если вы скопируете оттуда в свой массив (strcpy или объявление массива как в том примере), то можно будет изменять.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
05.09.2017, 22:22 | #13 | |||
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
>и как это можно увидеть что указатель находится в памяти read only
пример Код:
Цитата:
поэтому нет НИКАКОГО смысла писать Цитата:
а проверить, что находится в ro секции просто: Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|||
08.09.2017, 04:28 | #14 | ||
Пользователь
Регистрация: 05.09.2017
Сообщений: 21
|
Цитата:
Цитата:
Спасибо за объяснение! Последний раз редактировалось FerrariF70; 08.09.2017 в 04:49. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из текстового файла прочитать предложение, первую букву каждого слова сделать большой | romaust | C# (си шарп) | 0 | 04.05.2016 10:51 |
Переписать программу, используя указатели | Dark Illusion | Общие вопросы C/C++ | 0 | 12.12.2012 12:49 |
задача используя указатели на структуру | ЕВГЕНИЙ Ермакович | Помощь студентам | 0 | 04.03.2012 17:36 |
как упростить код, используя только массивы, циклы, разветвления и указатели? | laxe | Общие вопросы C/C++ | 22 | 01.09.2009 09:16 |
нужно решить задачу используя указатели С++ | Nastusha | Помощь студентам | 4 | 08.02.2009 22:45 |