View difference between Paste ID: agKcUdxa and Wt8QXdav
SHOW: | | - or go back to the newest paste.
1
void Linkedlist<T>::insert(T value)
2
{
3
	Node* newNode = new Node();
4
5-
	if (size == 0) //with out that it gives me error 
5+
6
	newNode->next = nullptr;
7
	size++;
8
	cout << "size: " << size << " value: " << newNode->value << endl;
9
	if (size == 1)
10
		start = newNode;
11
	else {
12-
	Node* indexPtr = start; 
12+
		Node* indexPtr = start;
13
		while (indexPtr->next != nullptr)
14-
	while (indexPtr->next != nullptr)
14+
			indexPtr = indexPtr->next; 
15-
		indexPtr = indexPtr->next; 
15+
		indexPtr->next = newNode; 
16
	}
17-
	indexPtr->next = newNode; 
17+