|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
Разбор указателей и структур - каковы их суть и назначение16.05.2015, 13:43. Показов 1855. Ответов 4
Метки нет (Все метки)
Доброго времени суток форумчане. В университете мы изучаем C++ по учебнику Павловской и Щупака. Недавно прошли главы по Указателям и Структурам. Ровным счетом понятно только одно - темы чрезвычайно нужные и важные, но до мозгов не доходит. Помогите разобраться с этими понятиями. Зачем они нужны? Почему нельзя использовать обычные переменные обходя указатели, кроме случаев с динамическими массивами? Какой у них синтаксис? Для чего нужны структуры? Прошу разъяснить досконально, ибо очень уж хочется понять эти темы, желательно с примерами. Спасибо!
P.S. Ещё бы хотелось побольше узнать о процедурах. Их синтаксическая структура, и применение.
0
|
|
| 16.05.2015, 13:43 | |
|
Ответы с готовыми решениями:
4
Делегаты и события - каковы их суть и назначение |
|
21 / 21 / 19
Регистрация: 18.03.2014
Сообщений: 148
|
|||||||||||||||||||||||||||||||
| 16.05.2015, 15:39 | |||||||||||||||||||||||||||||||
Сообщение было отмечено Bespridelschic как решение
Решение
Структура - хороший способ систематизировать данные. Представим ситуацию, что мы пишем что-то подобное базе данных. У нас есть имя, и зарплата одного рабочего. Для этого можно использовать и переменные. Тогда мы имеем:
Процедура/функция - хороший способ значительно сократить код программы, не дублируя при этом один и тот же код, либо код, выполняющий практически одинаковые действия. Допустим нам нужно заполнить наш массив структур, описанный выше. В этом случае получаем:
Указатель, грубо говоря, это номер ячейки памяти (ее адрес). Зачастую их используют для передачи в функцию параметра/объекта по ссылке:
2
|
|||||||||||||||||||||||||||||||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
| 17.05.2015, 08:37 [ТС] | |
|
Спасибо большое. Особенно за объяснение структур на примере рабочих.
0
|
|
|
25 / 25 / 11
Регистрация: 07.12.2012
Сообщений: 169
|
|
| 17.05.2015, 10:13 | |
|
Я бы вам порекомендовал поменять учебник. (Липпман | Прата), у первого про c++11 стандарт больше информации.
По STL можно было бы почитать Джосьютиса. Про многопоточное программирование можно почитать Энтони Уильямса.
1
|
|
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||
| 17.05.2015, 10:17 [ТС] | ||
|
0
|
||
| 17.05.2015, 10:17 | |
|
Помогаю со студенческими работами здесь
5
Каковы суть и назначение Unit Tests
Поразрядные операторы - их суть и назначение Какова суть и назначение типов DWORD и HANDLE? Локал сервер 127.0.0.1 - его суть и назначение. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|