|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|||||||||||||||||||||||||||||||
Исправить ошибку :"Error C2227 left of '->next' must point to class/struct/union/generic type "в фунциях пуш и поп16.11.2019, 19:47. Показов 5777. Ответов 18
Метки нет (Все метки)
Задача:Смоделируйте очередь с помощью двух стеков. Добавление элемента в очередь сводится к добавлению к одному из стеков, а проверка, запрос пустой - до проверки, пустые оба стеки. При изъятии элемента из очереди возможны два случая. Если стек, где находится начало очереди, не пустой, то изымается из него элемент. Если он пустой, то предварительно в него переписываются все элементы второго стека, изменяя порядок (это происходит именно при перекладывании из стека в стек) и далее задача сводится к первому случаю.
В стеке , который будет внутри очереди сделал:
Весь код :
0
|
|||||||||||||||||||||||||||||||
| 16.11.2019, 19:47 | |
|
Ответы с готовыми решениями:
18
error C2227 left of "->****" must point to class/struct/union/generic type error C2228: left of '.add' must have class/struct/union type. в чем ошибка? Не могу исправить error C2228: left of '.isWorked' must have class/struct/union |
|
24 / 14 / 10
Регистрация: 11.08.2019
Сообщений: 59
|
|
| 16.11.2019, 20:09 | |
|
plzvtl, так temp же объект типа параметра шаблона, он не знает, что в нём есть до инстанцирования, разве не так?
0
|
|
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|||||||||||||||||||||
| 16.11.2019, 20:39 [ТС] | |||||||||||||||||||||
|
ddvamp1, та я две переменные одинаково назвал и обращался к массиву
Добавлено через 24 минуты ddvamp1, изменил код на :
Error C2039 'Top': is not a member of 'Stack<T>' 4.4 c:\users\user\desktop\...\4.4\4.4\source 1.cpp 93 при том что void clear() в котройц есть тоже самое работает. и в строке :
0
|
|||||||||||||||||||||
|
фрилансер
6454 / 5655 / 1129
Регистрация: 11.10.2019
Сообщений: 15,057
|
|
| 16.11.2019, 21:11 | |
Сообщение было отмечено plzvtl как решение
Решение
plzvtl, не Top, а top
кстати, зачем такое дикое форматирование, жалеешь переносы строки ?
0
|
|
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|||||||
| 16.11.2019, 21:21 [ТС] | |||||||
|
Помогите пожалуйста с
0
|
|||||||
|
фрилансер
6454 / 5655 / 1129
Регистрация: 11.10.2019
Сообщений: 15,057
|
|
| 16.11.2019, 21:25 | |
Сообщение было отмечено plzvtl как решение
Решение
plzvtl, если функция из шаблона не используется, то компилятор проверяет только общий синтаксис, а о наличии конкретных идентификаторов полей и функций он не знает. При инстанцировании уже производится полная проверка
0
|
|
|
Вездепух
12937 / 6804 / 1821
Регистрация: 18.10.2014
Сообщений: 17,217
|
||||
| 16.11.2019, 21:26 | ||||
Stack делает какое-то поле temp и кому и зачем оно там понадобилось. Действительно, зачем?Top. В функции void clear() - абсолютно то же самая ошибка. Вы просто не инстанцировали clear(), поэтому компилятор ее и не проверял.
0
|
||||
|
фрилансер
6454 / 5655 / 1129
Регистрация: 11.10.2019
Сообщений: 15,057
|
|
| 16.11.2019, 21:27 | |
Сообщение было отмечено plzvtl как решение
Решение
0
|
|
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
||
| 16.11.2019, 21:27 [ТС] | ||
|
0
|
||
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|
| 16.11.2019, 21:31 [ТС] | |
|
Алексей1153, ...
0
|
|
|
фрилансер
6454 / 5655 / 1129
Регистрация: 11.10.2019
Сообщений: 15,057
|
|
| 16.11.2019, 21:33 | |
|
plzvtl, всё нормально, память выделилась, заполнена мусором, никто же не обнулил )
0
|
|
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|
| 16.11.2019, 21:34 [ТС] | |
|
Теперь еще такая напасть
0
|
|
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|
| 16.11.2019, 21:35 [ТС] | |
|
Непонимаю почему tail нуллптр , если в стеке 5 элементов.
0
|
|
|
Вездепух
12937 / 6804 / 1821
Регистрация: 18.10.2014
Сообщений: 17,217
|
||
| 16.11.2019, 21:39 | ||
temp вдруг стало полем класса, вместо того, чтобы быть обычной локальной переменной???
0
|
||
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|
| 16.11.2019, 21:42 [ТС] | |
|
0
|
|
|
Вездепух
12937 / 6804 / 1821
Регистрация: 18.10.2014
Сообщений: 17,217
|
|
| 16.11.2019, 21:43 | |
|
0
|
|
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|
| 16.11.2019, 21:44 [ТС] | |
|
0
|
|
|
Вездепух
12937 / 6804 / 1821
Регистрация: 18.10.2014
Сообщений: 17,217
|
||
| 16.11.2019, 21:45 | ||
temp вы внезапно сделали нелокальной, вы внезапно сделали ее полем класса. Значит вы это сделали намеренно.Почему вы это сделали? Какой был ход мыслей? "Незнаю"?
0
|
||
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
||||||||||||||||||
| 17.11.2019, 00:43 [ТС] | ||||||||||||||||||
|
Добавлено через 42 секунды Добавлено через 2 часа 47 минут Новая проблема , в функции pop :
весь код:
Сам уже понял что не так.
0
|
||||||||||||||||||
| 17.11.2019, 00:43 | |
|
Помогаю со студенческими работами здесь
19
классы - Error 3 error C2228: left of '.BlockAll' must have class/struct/union
Библиотека fftw, Error C2228: left of ".real",".imag" must have struct/class/union std::bind1st: is not a class, struct, or union type При компиляции ошибка: C2228: left of ".real",".imag" must have struct/class/union Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|