Skip to content

Latest commit

 

History

History
77 lines (62 loc) · 2.45 KB

author.md

File metadata and controls

77 lines (62 loc) · 2.45 KB

Identificação Pessoal

Preencha os dados abaixo para identificar a autoria do trabalho.

Indique quais métodos das classes abaixo foram implementados

Implementação de List

Special members (20 credits)

  • Regular constructor (3 credits)
  • Constructor size (3 credits)
  • Destructor (3 credits)
  • Copy constructor (3 credits)
  • Constructor from range (3 credits)
  • Constructor from initialize list (2 credits)
  • Assignment operator operator=(list) (2 credits)
  • Assignment operator operator=(initializer list) (2 credits)

Iterator methods (4 credits)

  • begin() (1 credits)
  • end() (1 credits)
  • cbegin() (1 credits)
  • cend() (1 credits)

Access operations (6 credits)

  • empty() (1 credits);
  • size() (1 credits);
  • front() (2 credits);
  • back() (2 credits);

Modifiers methods (21 credits)

  • clear() (1 credits)
  • push_front() (3 credits)
  • push_back() (3 credits)
  • pop_front() (3 credits)
  • pop_back() (3 credits)
  • assign(range) (3 credits)
  • assign(initializer list) (3 credits)

Operator overloading (4 credits)

  • operator==() (2 credits)
  • operator!=() (2 credits)

Methods that require iterators (19 credits)

  • insert(iterator,value) (4 credits)
  • insert(iterator,range) (4 credits)
  • insert(iterator,initializer list) (4 credits)
  • erase(iterator) (3 credits)
  • erase(range) (3 credits)

Utility methods (40 credits)

  • merge(other) (8 credits)
  • splice(pos,other) (8 credits)
  • reverse() (8 credits)
  • unique() (8 credits)
  • sort() (8 credits)

Implementação do Iterator

Special members (3 credits)

  • Regular constructor (1 credits)
  • Copy constructor (1 credits)
  • Assignment operator (1 credits)

Navigation methods (7 credits)

  • increment operator ++it and it++ (2 credits)
  • decrement operator --it and it-- (2 credits)
  • dereference operator *it (1 credits)
  • equality/difference operators it1==it2 and it1!=it2 (2 credits)

© DIMAp/UFRN 2021.