|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.07.2013, 23:51 | #1 |
Регистрация: 02.07.2013
Сообщений: 5
|
Указатели на массивы символов
Всем доброго времени суток
Я пробовал гуглить, нашел много статей на тему массивов и указателей, но так ничего и не могу понять. Понимаю что например Код:
Код:
|
03.07.2013, 00:03 | #2 | ||
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Переменная типа char[50] имеющая имя text ассоциирована с непрерывным блоком памяти, в котором можно разместить 50 элементов типа char. При этом, если бы это был массив пользовательского типа (хранил бы экземпляры класса), то в месте создания такого массива компилятор бы сгенерировал код запуска всех 50 конструкторов этих объектов. Цитата:
Тебе стоит подучить тему "что такое массив на языке с++". Тему "указатели на языке с++", и тему "массив указателей на языке с++" Пример-иллюстрация разницы между массивом указателей и просто массивом. http://ideone.com/oAihRi Последний раз редактировалось _Bers; 03.07.2013 в 00:09. |
||
03.07.2013, 00:09 | #3 |
Регистрация: 02.07.2013
Сообщений: 5
|
Что я тогда объявляю?
Код:
|
03.07.2013, 00:16 | #4 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Код:
Код:
|
|
03.07.2013, 00:22 | #5 |
Регистрация: 02.07.2013
Сообщений: 5
|
Воот, теперь понятно) спасибо) а
Код:
|
03.07.2013, 00:45 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
тип переменной другой, создаете 50 указателей.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
03.07.2013, 14:16 | #7 |
Форумчанин
Регистрация: 03.01.2013
Сообщений: 388
|
|
03.07.2013, 14:25 | #8 | |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Цитата:
Код:
А так динамический двумерный массив строится так: Код:
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
|
03.07.2013, 23:47 | #9 |
Регистрация: 02.07.2013
Сообщений: 5
|
Shad0wF1rst ооо... Спасибо но до такого мне пока видимо рано
Для чего используется массив указателей? (Последний вопрос) простите что загружаю ) нуб пока... |
04.07.2013, 01:09 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
очевидно же, для хранения кучи указателей
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Указатели и массивы | vampir3001 | Помощь студентам | 0 | 28.02.2012 20:35 |
указатели на массивы и массивы указателей | blacktener | Общие вопросы C/C++ | 16 | 13.06.2011 20:45 |
Массивы и указатели (С++) | slavy | Помощь студентам | 3 | 26.08.2009 19:39 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |
Указатели и массивы. (С++) | Eddie | Помощь студентам | 8 | 24.04.2009 19:48 |