170 похожих чатов

Привет всем. Ошибка выглядит вот так: pop: функция должна возвращать значение Однако

функция pop возвращает значение, притом нужного типа, в чем проблема?

20 ответов

22 просмотра

Код покажи

mlsk-Kozyrev Автор вопроса
d7d1cd
Код покажи

https://pastebin.com/6wUdS2GL

mlsk Kozyrev
https://pastebin.com/6wUdS2GL

if (top == NULL) return; Где тут возврат значения?

mlsk-Kozyrev Автор вопроса
mlsk Kozyrev
А, и вправду, спасибо

-Wall -Wextra -Werror во флаги компиляции добавь. Может это уже в закреп вынести?

mlsk Kozyrev
А что это?

Включить все (почти) предупреждения и расценивать их как ошибки.

mlsk-Kozyrev Автор вопроса
mlsk-Kozyrev Автор вопроса
mlsk Kozyrev
Да

Вообще метод pop не должен ничего возвращать. Он должен просто удалять верхний элемент.

d7d1cd
Так у него и так ошибка ). Или нет?

Просто отсутствие return value не расценивается как ошибка по умолчанию. Но это стопроцентный отстрел ног.

mlsk-Kozyrev Автор вопроса
d7d1cd
Вообще метод pop не должен ничего возвращать. Он д...

Я знаю, я сделал это для наглядности, как работает стек. Типа новичек

mlsk Kozyrev
Я знаю, я сделал это для наглядности, как работает...

Не понимаю зачем это. Делать надо стараться хорошо, плохо само получится )

mlsk-Kozyrev Автор вопроса
d7d1cd
Не понимаю зачем это. Делать надо стараться хорошо...

Говорю ж, для проверки). Моя беда в том, что я забыл возвратить в одном из return. А так я это сделал чисто чтобы глянуть, правильно ли он удаляет. В теории я кстати мог оставить void pop, и вызывать его в for, но я решил заморочиться с while. Эх, экспэрэменты

mlsk Kozyrev
Говорю ж, для проверки). Моя беда в том, что я заб...

Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!

mlsk Kozyrev
Говорю ж, для проверки). Моя беда в том, что я заб...

А что не реализованы методы в структуре? Почему отдельные функции?

mlsk-Kozyrev Автор вопроса

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта