1 / 1 / 0
Регистрация: 14.10.2014
Сообщений: 75
|
|||||||||||
1 | |||||||||||
Работа с объектом через указатели18.09.2017, 13:40. Показов 965. Ответов 5
Метки нет (Все метки)
Всем привет, возникла необходимость работы с многочисленными объектами и их структурами - код обработки тех или иных данных становится очень громоздким - приходится листать влево\вправо поле среды разработки.. и кажется начинаю понимать что с указателями было бы куда проще, за исключением одного минуса - выделение дополнительной памяти под переменную..
придумаю какой то пример:
0
|
18.09.2017, 13:40 | |
Ответы с готовыми решениями:
5
Работа с массивом через указатели Работа со строками через указатели Работа с массивами через указатели Работа с динамической памятью через указатели. |
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
|
||||||
18.09.2017, 13:40 | 2 | |||||
Сообщение было отмечено V2oD2o как решение
Решение
1
|
1 / 1 / 0
Регистрация: 14.10.2014
Сообщений: 75
|
|
18.09.2017, 13:42 [ТС] | 3 |
0
|
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
|
|
18.09.2017, 13:43 | 4 |
В чем проблема разбить строку? Ограничтесь класическими 80 (или 120) символами на строку.
Коректно это не совсем подходящее слово для программирования. ВЫберите из: правильно, оптимально по и т.д.
0
|
1 / 1 / 0
Регистрация: 14.10.2014
Сообщений: 75
|
|
18.09.2017, 13:47 [ТС] | 5 |
Правильно ли использовать укзатели для сокращения записей подобного вида, если есть множественные вложенности типа DATA.vars.x[DATA.vars.currentVar.x] = [ ... ]
т.е. заменять DATA.vars.x[DATA.vars.currentVar.x] на указатель *x, и далее использовать этот указатель в расчетах
0
|
503 / 352 / 94
Регистрация: 22.03.2011
Сообщений: 1,112
|
|
18.09.2017, 13:53 | 6 |
Сообщение было отмечено V2oD2o как решение
Решение
Правильно. Не нужно все лепить в одну строку, разбейте на логические составляющие. Компилятор сам оптимизирует (уберет не нужные (временные) переменные и обращения к ним).
1
|
18.09.2017, 13:53 | |
18.09.2017, 13:53 | |
Помогаю со студенческими работами здесь
6
Работа с динамической памятью через указатели. Загадочная ошибка. Работа с динамической памятью через указатели. Загадочная ошибка. Работа с массивом через указатели(Определить, строго ли чередуются элементы в массиве) Разобраться в принципе работы задачч. (Работа с динамической памятью через указатели. ) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |