Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template<typename type>
- void List<type>::addElement( type &element) {
- DataStruct<type>* tmp = new DataStruct<type>(); // буферная структура
- tmp->data = element;
- tmp->next = nullptr;
- // Если в списке уже есть объекты
- if( this->head != nullptr ) {
- this->tail->next = tmp;
- this->tail = tmp;
- } else {
- // Если элемент первый - он является и хвостом и головой
- this->tail = this->head = tmp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement