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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alekola
21 / 21 / 1
Регистрация: 04.08.2011
Сообщений: 103
#1

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

15.08.2012, 17:54. Просмотров 357. Ответов 3
Метки нет (Все метки)

Уважаемые форумчане, скажите пожалуйста если я использую *char в своей программе указатель хранит же лишь адрес первого элемента..могу ли я быть уверен что данные в последующих элементах не будут затерты другими приложениями?
они резервируються или как?
Есть ли выгода использоватьь char[]? или это просто 2 способа оперировать данными?
Чем по факту является указатель на указатель? **char вроде как массив строк, но почему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2012, 17:54     * char - могут ли затереть данные?
Посмотрите здесь:

C++ Данные типа char не понимает кириллицу
C++ char* rev_str(char*); Как обратиться из main()?
Как правильно занести данные в массив char и вывести их из него C++
Измените структуру CStash чтобы данные хранились в объекте типа vector<char> C++
Как можно считывать из строки (std::string или char*) данные при помощи cin C++
C++ Могут ли две string разделять одни данные?
C++ Error C2440 невозможно преобразовать char в char
Структурка (удалить данные с типом char) C++
Strlen и бинарные данные в char - как выполнить их отправку C++
Приведение массива char[] (или char* ) в LPCTSTR C++
Считываю из char d в char ar[100] - выводятся кракозябры C++
C++ Error: invalid conversion from 'char' to 'char*' [-fpermissive]|

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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 - могут ли затереть данные?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru