|
0 / 0 / 0
Регистрация: 20.04.2022
Сообщений: 56
|
|||||||||||
Ошибка компиляции "List шаблон класса уже определен"26.04.2023, 22:31. Показов 2159. Ответов 35
Имеется заголовочный файл и файл реализации, при попытке компиляции выдает ошибку "List шаблон класса уже определен". Можете ли подсказать, как это исправить? Заранее спасибо!
.h Кликните здесь для просмотра всего текста
.chh Кликните здесь для просмотра всего текста
0
|
|||||||||||
| 26.04.2023, 22:31 | |
|
Ответы с готовыми решениями:
35
Шаблон класса строк - ошибка компиляции |
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,416
|
|
| 30.04.2023, 14:32 | |
|
0
|
|
|
Комп_Оратор)
|
|||
| 30.04.2023, 14:36 | |||
|
И всё это вообще не имеет отношения к тому на чём учиться. vadim semenov, делая шаблон пишите всё в хедер. Разделение может пригодиться если вы хотите иметь возможность комбинировать хедер из двух субхедеров. Нет возможности в С++ полноценно отделить получив h/cpp. Импорт не случился (import). Ещё раз: пишите всё в одном хедере. Если у вас задача, именно на разделение хедера, но стиле h/chh то тут тоже уже всё описано - перечитайте. В этом случае у вас не должно быть проблем, так как на лекциях всё говорилось ("нам ни чего не объяснили " - не прокатит).
0
|
|||
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,416
|
|
| 30.04.2023, 15:02 | |
|
IGPIGP, попробуйна. номиальный коэффициент вычислить на ++ без рациональных дробей.
0
|
|
|
0 / 0 / 0
Регистрация: 20.04.2022
Сообщений: 56
|
|
| 30.04.2023, 16:00 [ТС] | |
|
IGPIGP, как мне понять "делая шаблон пишите все в хедер"? Вы имеете в виду, что "Node" не надо расписывать в .cpp? А расписать его лишь в .h?
0
|
|
|
Комп_Оратор)
|
||||||||
| 30.04.2023, 17:14 | ||||||||
typename T. Давайте ещё в третий раз попробуем.vadim semenov, шаблоны определяются в одном файле. Пишите всё в одном заголовке.
0
|
||||||||
|
0 / 0 / 0
Регистрация: 20.04.2022
Сообщений: 56
|
|||||||||||
| 30.04.2023, 17:31 [ТС] | |||||||||||
|
IGPIGP, у меня получился такой итоговый вариант:
.h Кликните здесь для просмотра всего текста
.cpp Кликните здесь для просмотра всего текста
Это верно? Или еще что-то исправить надо?
0
|
|||||||||||
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,416
|
|
| 30.04.2023, 18:46 | |
|
IGPIGP, вовсе нет и дело не в квалификации. Чтение диска—рутинная операция. Биномиальный коэфициент не считается, так как не влезает в даже в Лонг лонг
vadim semenov, не понял смысла того чего ты хотел. Но без деструктора—это мусор
0
|
|
|
0 / 0 / 0
Регистрация: 20.04.2022
Сообщений: 56
|
|||||||||||
| 30.04.2023, 18:50 [ТС] | |||||||||||
|
vlisp, правильно понимаю, что итоговой вариант должен выглядеть вот так?
.h Кликните здесь для просмотра всего текста
.cpp Кликните здесь для просмотра всего текста
Деструктор добавлю
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.04.2022
Сообщений: 56
|
|
| 30.04.2023, 19:45 [ТС] | |
|
IGPIGP, что опять не так? Вынес шаблон в хедер, как и говорилось. Тут каждый человек пишет разное, как можно что-то понять?
0
|
|
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
||
| 01.05.2023, 00:36 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 20.04.2022
Сообщений: 56
|
|||||||||||
| 01.05.2023, 09:28 [ТС] | |||||||||||
|
DrOffset, так?
.h Кликните здесь для просмотра всего текста
.cpp Кликните здесь для просмотра всего текста
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.04.2022
Сообщений: 56
|
|
| 01.05.2023, 10:34 [ТС] | |
|
IGPIGP, конструктивная критика, спасибо
0
|
|
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
||
| 01.05.2023, 11:14 | ||
Сообщение было отмечено vadim semenov как решение
Решение
1
|
||
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,416
|
|
| 01.05.2023, 11:29 | |
|
Тс ты используешь список как массив.это глупо. Таки не написал деструктор.так и не доказал целесообразность велосипеда. Тебе нужно было наследовать лист от стандартного.
ЗЫ на этом форуме не принято помогать. В лучшем случае пишут готовое решение. Кажется это начинает приносить плоды. Так как общий уровень всего падает медленно, но уверенно. Вот ты даже свое задание не написал. А по всему видно, что теоретическую безу в тебе не вложили или ты все прогулял через б. И тем более ты хочешь побыстрее все закончить, а не разобраться. Посмотри на Ютубе уроки по созданию классов и динамических списков и скомпилируй эту инфу. Это может помочь. Потому что логику твоего велосипеда сложно понять без комментариев Ну и создание новых тем тебе не поможет
0
|
|
| 01.05.2023, 11:29 | |
|
Error LNK2005: /*конструструктор класса*/ уже определен в [имя проекта]. obj Шаблон: Метод text() не определен для объекта класса TreeWidget Ошибка компиляции: идентификатор не определен Ошибка компиляции. __RPC__inout_xcount не определён Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|