diff options
1 files changed, 1 insertions, 4 deletions
| -rw-r--r-- | src/teaching/oop-2025/week13/index.du | 5 |
diff --git a/src/teaching/oop-2025/week13/index.du b/src/teaching/oop-2025/week13/index.du index 7a9d920..77479ed 100644 --- a/src/teaching/oop-2025/week13/index.du +++ b/src/teaching/oop-2025/week13/index.du @@ -13,9 +13,6 @@ .bulleted - [`operator+`] - унарен [`operator-`] - -И имплементира член-функциите: -.bulleted - бинарен [`operator-`] - [`operator+=`] - [`operator-=`] @@ -54,7 +51,7 @@ ### Задача 4 -Реализирайте клас [`Indexable`], който съхранява чисто-виртуален не-константен [`operator[]`], и имплементира константен [`operator[]`], базиран на не-константния. +Реализирайте шаблонен клас [`Indexable`], който съхранява чисто-виртуален не-константен [`operator[]`], и имплементира константен [`operator[]`], базиран на не-константния. Реализирайте клас [`Compareable`], който съхранява чисто-виртуални [`operator<`] и [`operator==`], и имплементира останалите оператори за сравнение ([`<=`], [`>`], [`>=`], [`!=`]), използвайки чисто-виртуалните. |