У меня есть домашняя работа, требующая от меня написать программу, которая могла бы хранить данные людей (имя, контактный номер, адрес) с помощью связанного списка. Необходимо использовать шаблоны. Как я могу объявить несколько типов для шаблона? И как хранить несколько данных на узел?C++ связанный список с несколькими данными на узел
0
A
ответ
1
Вы не «объявляете» несколько типов для шаблонов; шаблоны существуют для нескольких типов. Просто используйте его.
Несколько данных могут храниться двумя способами: иметь встроенные в ваш узел данные или указатель на вашем узле, указывающий на данные.
Первый способ проще; второй, вероятно, правильный путь, но вам нужно будет учесть вопрос, кому нужно выделять и освобождать данные - чье право владения хранится в узле.
Смежные вопросы
- 1. C - Связанный список - Удалить узел
- 2. C# Связанный список с несколькими ветвями
- 3. C++ Связанный список: Узел внутри другого узла
- 4. C связанный список - вставляющий узел в конце
- 5. C связанный список вставляющий узел в конце
- 6. C++ удаляющий узел из спины - связанный список
- 7. C++ Связанный список - Удаляющий узел дает ошибку
- 8. C++ связанный список не удаляет головной узел
- 9. Связанный список на Java, удаляющий узел
- 10. Связанный список на C++
- 11. C - связанный список не может преобразовать узел ** в узел *
- 12. Двойной связанный список с несколькими соседними узлами
- 13. C Связанный список: Как вставить узел на передней
- 14. Связанный список, вставляющий узел спереди
- 15. Связанный список в C
- 16. Циклический связанный список Узел ввода Java
- 17. Связанный список: Удаление узлов с выбранными данными
- 18. C++ Связанный список
- 19. Связанный список с несколькими родительскими и дочерними узлами
- 20. , связанный с несколькими списками
- 21. Общий связанный список C++
- 22. Как реализовать связанный список с несколькими узлами в C?
- 23. Связанный список C++
- 24. Связанный список с несколькими головами в Java
- 25. Связанный список -1 добавить узел в начало
- 26. вложенными связанный список C
- 27. Связанный список указателей на C++
- 28. Связанный список структур в c
- 29. Связанный список в C - методы
- 30. C++ связанный список проблем
Это, вероятно, что вам нужно: http://stackoverflow.com/questions/11108207/c-linkedlist-using-template http://stackoverflow.com/questions/2079296/c -templates-LinkedList –