Форум программистов, компьютерный форум CyberForum.ru

* char - могут ли затереть данные? - C++

Восстановить пароль Регистрация
 
alekola
 Аватар для alekola
21 / 21 / 1
Регистрация: 04.08.2011
Сообщений: 103
15.08.2012, 17:54     * char - могут ли затереть данные? #1
Уважаемые форумчане, скажите пожалуйста если я использую *char в своей программе указатель хранит же лишь адрес первого элемента..могу ли я быть уверен что данные в последующих элементах не будут затерты другими приложениями?
они резервируються или как?
Есть ли выгода использоватьь char[]? или это просто 2 способа оперировать данными?
Чем по факту является указатель на указатель? **char вроде как массив строк, но почему?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KostyaKulakov
Заблокирован
15.08.2012, 17:56     * char - могут ли затереть данные? #2
в память другой программы не как не залезть. аналогично и в обратную сторону. данные не затруца. если вы сами не выйдете за приделы указателя.
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
15.08.2012, 17:56     * char - могут ли затереть данные? #3
char** = (char*)* = ("string")*. Т.е, если у тебя есть int, то это число (нулевое измерение). int* - массив чисел (первое измерение). int** - массив массива чисел = двумерный массив (второе измерение)
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
15.08.2012, 18:06     * char - могут ли затереть данные? #4
Лучше не использовать char** в c++ - ошибок наделать проще простого. Можно раз и навсегда отдаться stl (string,stringstream )и забыть, что такое char** и т.д.
Yandex
Объявления
15.08.2012, 18:06     * char - могут ли затереть данные?
Ответ Создать тему
Опции темы

Текущее время: 13:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru