B0 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Новая страница: «== Осенний Семестр == TBD == Весенний Семестр == === #2 Vector === ==== Part One ==== Implement vector-alike container matching…»)
 
Строка 1: Строка 1:
== Осенний Семестр ==
+
= Осенний Семестр =
  
 
TBD
 
TBD
  
== Весенний Семестр ==
+
= Весенний Семестр =
  
=== #2 Vector ===
+
== #2 Vector ==
  
 
==== Part One ====
 
==== Part One ====

Версия 00:01, 29 марта 2015

Осенний Семестр

TBD

Весенний Семестр

#2 Vector

Part One

Implement vector-alike container matching performance requirements of the `std::vector`.

It should contain implementation for the following methods matching behaviour of the ones of `std::vector`:

  • push_back
  • pop_back
  • insert
  • clear
  • resize
  • back
  • begin/rbegin
  • end/rend

As a reference consider en.cppreference.com.

Part Two

Implement specialization of already implemented (template-) container for the simple type `bool` being as compact as possible.