Когда я пытаюсь отобразить связанный список, выводится целая тонна бессмысленных значений [закрыто] ⇐ C++
Когда я пытаюсь отобразить связанный список, выводится целая тонна бессмысленных значений [закрыто]
Значения, которые я добавляю в свой список, печатаются, но затем печатаются бесполезные значения, пока я не закрою программу.
Я пытался проверить, есть ли утечки памяти, но не могу понять, что вызывает бессмысленные значения. Пока что список делает то, что мне хотелось бы, но мне просто нужно избавиться от всех дополнительных значений, которые печатаются.
#ifndef TEMPLATEDLINKEDLIST_LINKEDLISTOBJS_H #define TEMPLATEDLINKEDLIST_LINKEDLISTOBJS_H использование пространства имен std; шаблон класс Узел { публика: T dataStored; Узел* следующий; }; шаблон класс LinkedList { публика: Узел* голова; Узел* хвост; СвязанныйСписок() { голова = NULL; хвост = NULL; } void AddToFront (данные T) { Node* node = новый Node; узел->dataStored = данные; если (голова == NULL) { голова = хвост = узел; } еще{ узел-> следующий = голова; голова = узел; } } недействительный дисплей () { Node* итер; итер = голова; в то время как (итер != NULL) { coutdataStored = 3; // coutAddToFront(2); ссылка->AddToFront(2); ссылка->AddToFront(3); ссылка->дисплей(); удалить ссылку; вернуть 0; } И вот мой вывод:
3 2 2 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1 128881296 1128 857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 112 8881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 11 29013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1 128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936...
Значения, которые я добавляю в свой список, печатаются, но затем печатаются бесполезные значения, пока я не закрою программу.
Я пытался проверить, есть ли утечки памяти, но не могу понять, что вызывает бессмысленные значения. Пока что список делает то, что мне хотелось бы, но мне просто нужно избавиться от всех дополнительных значений, которые печатаются.
#ifndef TEMPLATEDLINKEDLIST_LINKEDLISTOBJS_H #define TEMPLATEDLINKEDLIST_LINKEDLISTOBJS_H использование пространства имен std; шаблон класс Узел { публика: T dataStored; Узел* следующий; }; шаблон класс LinkedList { публика: Узел* голова; Узел* хвост; СвязанныйСписок() { голова = NULL; хвост = NULL; } void AddToFront (данные T) { Node* node = новый Node; узел->dataStored = данные; если (голова == NULL) { голова = хвост = узел; } еще{ узел-> следующий = голова; голова = узел; } } недействительный дисплей () { Node* итер; итер = голова; в то время как (итер != NULL) { coutdataStored = 3; // coutAddToFront(2); ссылка->AddToFront(2); ссылка->AddToFront(3); ссылка->дисплей(); удалить ссылку; вернуть 0; } И вот мой вывод:
3 2 2 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1 128881296 1128 857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 112 8881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 11 29013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1 128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936 1129013392 1128881296 1128857936...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проверьте, существует ли плоский ассоциативный массив как целая строка в другом 2d-массиве.
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-