|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
||||||||||||
Помогите найти ошибку в коде при работе с указателями25.08.2015, 11:29. Показов 3003. Ответов 40
Метки нет (Все метки)
Блин, я когда нибудь пойму эти указатели!!???? Подскажите где ошибся?
0
|
||||||||||||
| 25.08.2015, 11:29 | |
|
Ответы с готовыми решениями:
40
Помогите найти ошибку при работе с вектором Исправить ошибку компиляции C2371 при работе с указателями Найти и исправить ошибку в коде (работа с указателями) |
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
||
| 25.08.2015, 12:09 [ТС] | ||
|
0
|
||
|
2410 / 1942 / 764
Регистрация: 27.07.2012
Сообщений: 5,578
|
||
| 25.08.2015, 12:13 | ||
|
Более того, стек у тебя заполняется не указателями, а ссылками int&. Они, конечно, могут быть реализованы компилятором с помощью тех же указателей, но может быть и вовсе не так.
1
|
||
|
2410 / 1942 / 764
Регистрация: 27.07.2012
Сообщений: 5,578
|
||
| 25.08.2015, 12:14 | ||
|
0
|
||
|
2410 / 1942 / 764
Регистрация: 27.07.2012
Сообщений: 5,578
|
||
| 25.08.2015, 12:16 | ||
|
0
|
||
|
5 / 5 / 1
Регистрация: 09.05.2013
Сообщений: 44
|
||
| 25.08.2015, 12:16 | ||
|
2) Да. Так у ТСа написано, и я пытался объяснить, что это неверно, развернув его запись в 3 команды.
0
|
||
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
|
| 25.08.2015, 12:16 [ТС] | |
|
John Prick, Ну да. Но только мне казалось что указатель указывет на адрес памяти и тип, а вот *ptr это уже переменная???
0
|
|
|
2410 / 1942 / 764
Регистрация: 27.07.2012
Сообщений: 5,578
|
||||
| 25.08.2015, 12:21 | ||||
|
Добавлено через 37 секунд
1
|
||||
|
Неэпический
|
||||||
| 25.08.2015, 12:35 | ||||||
|
Разбирайтесь (вроде особо не накосячил):
1
|
||||||
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
|
| 25.08.2015, 12:53 [ТС] | |
|
Croessmah, Мощно! Ругается на nullptr. А вы поможете мне немного разобраться, я бы создал отдельную тему. Был бы вам крайне признателен...
0
|
|
|
Неэпический
|
||||||
| 25.08.2015, 13:30 | ||||||
Сообщение было отмечено SatanaXIII как решение
Решение
1
|
||||||
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
|
| 25.08.2015, 13:52 [ТС] | |
|
Croessmah, Вы будете смеяться но сейчас я это(ваш код) буду учить наизусть. Мой рецепт-"понимание приходит следом." Есть еще пара неясностей, я сейчас выложу. А самая первая, выходит функция может вызывать функцию не только в мэйне, по сути в мэйн, вы вызываете только ф-цию что выдает результат, остальные "сотрудничают " вне мэйна?
0
|
|
|
Неэпический
|
||||||||||||
| 25.08.2015, 14:14 | ||||||||||||
Сообщение было отмечено anti-k как решение
Решение мало того, на самом деле, функцию можно вызвать даже до main'а:
функция также может вызывать сама себя (рекурсия), как и у Вас в первом сообщении. Также, например, есть указатели на функции:
1
|
||||||||||||
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
|
| 25.08.2015, 14:27 [ТС] | |
|
Croessmah, Я ваш должник и почитатель. Сейчас буду разбираться
0
|
|
| 25.08.2015, 14:57 | ||
|
Твоих Фибоначчей на указателях можно навелосипедить кучей способов, но сначала надо четко уяснить, что принимает функция, что возвращает, и какие глобальные или статические переменные-растяжки она использует в своей работе.
0
|
||
| 25.08.2015, 15:23 | |
|
anti-k, чтобы понять указатели, надо уяснить себе, как организована память с точки зрения программиста.
Эта статья: Размещение объектов в оперативной памяти. Понятие указателя понятна?
1
|
|
|
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
|
||||||
| 25.08.2015, 15:54 [ТС] | ||||||
|
Croessmah,Croessmah,
А вы не могли бы посмотреть в чем здесь дело? Проверить соответствует ли массив другому массиву?
Croessmah, Ошибка именно в проверке, заполнение и delete вроде нормально.
0
|
||||||
|
Неэпический
|
|
| 25.08.2015, 16:04 | |
|
0
|
|
| 25.08.2015, 16:04 | |
|
Помогите найти ошибку в коде Помогите найти ошибку в коде Помогите найти ошибку в коде Помогите найти ошибку в коде Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|