3 / 3 / 1
Регистрация: 17.08.2012
Сообщений: 145
|
|
1 | |
массивы указателей,указатели на массивы26.09.2012, 09:02. Показов 991. Ответов 4
Метки нет Все метки)
(
Понимаю что тема эта изжевана, но я ещё жую.Хочу, чтобы усвоилось.
допустим есть QStringList a; a.append("мамa"); a.append("мыла"); a.append("раму"); и есть QStringList* b; что будет лежать внутри в каждом из этих случаев 1 случай for (int i=0;i<b.count();i++){ b.append(a[i]); } 2 случай for (int i=0;i<b.count();i++){ b.append(&a[i]); } 3 случай for (int i=0;i<b.count();i++){ b.append(*(a[i])); } два последних, вероятно, совсем не имют смысла, и с каким из них мне потом можно будет сделать так QString s=b[0].mid(0,1); и можно ещё книжки посоветовать.про указатели на массив,массивы указателей и что с ними делать можно и что при этом получается
0
|
|
26.09.2012, 09:02 | |
Ответы с готовыми решениями:
4
Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) массивы указателей,указатели на массивы
С++ Тема «Указатели и динамические массивы. Использование указателей в качестве аргументов функций» |
3 / 3 / 1
Регистрация: 17.08.2012
Сообщений: 145
|
|
26.09.2012, 09:27 [ТС] | 3 |
конечно это и имелось ввиду
я не спрашиваю нужно ли мне что-то изучать или нет ![]() спасибо и за такой ответ вопрос остался открытым
0
|
3 / 3 / 0
Регистрация: 07.05.2012
Сообщений: 27
|
||||||
26.09.2012, 09:41 | 4 | |||||
С Qt не знаком, но
1:
b->append(a[i]) скопирует из а в b 2: Скопирует адреса ссылок в виду строки, могу ошибатся. 3: Бред, потому что ваше a[i] не ссылка, а реальное значение, вы пытаетесь разыменовать значение, а не ссылку. Подпишусь под постом выше, стоит почитать про указатели.
0
|
3 / 3 / 1
Регистрация: 17.08.2012
Сообщений: 145
|
|
26.09.2012, 10:06 [ТС] | 5 |
0
|
26.09.2012, 10:06 | |
26.09.2012, 10:06 | |
Помогаю со студенческими работами здесь
5
Структуры, массивы, указатели, динамические массивы структур Создание массивов указателей на массивы указателей Отсортировать массив и вывести на экран (массивы и указатели на указатели) Массивы указателей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |