|
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. Показов 5785. Ответов 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
|
|||||||||||||||||||||
|
фрилансер
6455 / 5657 / 1129
Регистрация: 11.10.2019
Сообщений: 15,069
|
|
| 16.11.2019, 21:11 | |
Сообщение было отмечено plzvtl как решение
Решение
plzvtl, не Top, а top
кстати, зачем такое дикое форматирование, жалеешь переносы строки ?
0
|
|
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|||||||
| 16.11.2019, 21:21 [ТС] | |||||||
|
Помогите пожалуйста с
0
|
|||||||
|
фрилансер
6455 / 5657 / 1129
Регистрация: 11.10.2019
Сообщений: 15,069
|
|
| 16.11.2019, 21:25 | |
Сообщение было отмечено plzvtl как решение
Решение
plzvtl, если функция из шаблона не используется, то компилятор проверяет только общий синтаксис, а о наличии конкретных идентификаторов полей и функций он не знает. При инстанцировании уже производится полная проверка
0
|
|
|
Вездепух
12938 / 6805 / 1821
Регистрация: 18.10.2014
Сообщений: 17,224
|
||||
| 16.11.2019, 21:26 | ||||
Stack делает какое-то поле temp и кому и зачем оно там понадобилось. Действительно, зачем?Top. В функции void clear() - абсолютно то же самая ошибка. Вы просто не инстанцировали clear(), поэтому компилятор ее и не проверял.
0
|
||||
|
фрилансер
6455 / 5657 / 1129
Регистрация: 11.10.2019
Сообщений: 15,069
|
|
| 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
|
|
|
фрилансер
6455 / 5657 / 1129
Регистрация: 11.10.2019
Сообщений: 15,069
|
|
| 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
|
|
|
Вездепух
12938 / 6805 / 1821
Регистрация: 18.10.2014
Сообщений: 17,224
|
||
| 16.11.2019, 21:39 | ||
temp вдруг стало полем класса, вместо того, чтобы быть обычной локальной переменной???
0
|
||
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|
| 16.11.2019, 21:42 [ТС] | |
|
0
|
|
|
Вездепух
12938 / 6805 / 1821
Регистрация: 18.10.2014
Сообщений: 17,224
|
|
| 16.11.2019, 21:43 | |
|
0
|
|
|
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
|
|
| 16.11.2019, 21:44 [ТС] | |
|
0
|
|
|
Вездепух
12938 / 6805 / 1821
Регистрация: 18.10.2014
Сообщений: 17,224
|
||
| 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): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|