Skip to content

Commit 55470bb

Browse files
authored
Merge pull request coders-school#14 from coders-school/master
Update
2 parents e6e2458 + fdde6cc commit 55470bb

8 files changed

+1088
-1001
lines changed

module1/presentation_homework.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,13 @@ ___
102102

103103
## Zadanie 4
104104

105-
Napisz klasę `Map`, która będzie posiadała `std::vector<Island&>` przechowujący wszystkie wyspy na mapie, oraz zmienną `Island* currentPosition_` określającą aktualną pozycję gracza na mapie.
105+
Napisz klasę `Map`, która będzie posiadała `std::vector<Island>` przechowujący wszystkie wyspy na mapie, oraz zmienną `Island* currentPosition_` określającą aktualną pozycję gracza na mapie.
106106

107107
___
108108

109109
## Zadanie 5
110110

111-
W klasie `Map` utwórz konstruktor bezargumentowy, a w jego ciele utwórz 10 wysp, które przechowasz w `std::vector<Island&>`.
111+
W klasie `Map` utwórz konstruktor bezargumentowy, a w jego ciele utwórz 10 wysp, które przechowasz w `std::vector<Island>`.
112112
Do wygenerowania losowych wartości pozycji wysp na mapie skorzystaj z [przykładu na cppreference](https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution).
113113
Wymyśl sposób, aby pozycje wysp się nie powielały.
114114

@@ -120,7 +120,7 @@ W klasie `Map` napisz funkcję
120120

121121
`Island* getIsland(const Island::Coordinates& coordinate)`
122122

123-
Powinna ona przeszukać `std::vector<Island&>` i zwrócić szukaną wyspę.
123+
Powinna ona przeszukać `std::vector<Island>` i zwrócić szukaną wyspę.
124124

125125
___
126126

module2/index.html

Lines changed: 29 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -45,19 +45,15 @@ <h3>Łukasz Ziobroń</h3>
4545

4646
## Agenda
4747

48-
operatory, dziedziczenie, wielodziedziczenie, polimorfizm, funkcje wirtualne
49-
50-
1. <!-- .element: class="fragment fade-in" --> Omówienie problemów, przykładowe rozwiązania.
51-
2. <!-- .element: class="fragment fade-in" --> obiekty
52-
3. <!-- .element: class="fragment fade-in" --> pola, właściwości
53-
4. <!-- .element: class="fragment fade-in" --> metody, funkcje klasy
54-
5. <!-- .element: class="fragment fade-in" --> modyfikatory dostępu - <code>public</code>, <code>private</code>
55-
6. <!-- .element: class="fragment fade-in" --> konstruktory
56-
7. <!-- .element: class="fragment fade-in" --> destruktory
57-
8. <!-- .element: class="fragment fade-in" --> hermetyzacja
58-
9. <!-- .element: class="fragment fade-in" --> gettery
59-
10. <!-- .element: class="fragment fade-in" --> settery
60-
48+
1. <!-- .element: class="fragment fade-in" --> dziedziczenie
49+
2. <!-- .element: class="fragment fade-in" --> wielodziedziczenie
50+
3. <!-- .element: class="fragment fade-in" --> funkcje wirtualne
51+
4. <!-- .element: class="fragment fade-in" --> funkcje czysto wirtualne
52+
5. <!-- .element: class="fragment fade-in" --> klasy abstrakcyjne
53+
6. <!-- .element: class="fragment fade-in" --> interfejsy
54+
7. <!-- .element: class="fragment fade-in" --> polimorfizm
55+
8. <!-- .element: class="fragment fade-in" --> `static`
56+
6157
</textarea>
6258
</section>
6359
<section data-markdown>
@@ -76,9 +72,9 @@ <h3>Łukasz Ziobroń</h3>
7672

7773
## Kilka pytań
7874

79-
* <!-- .element: class="fragment fade-in" --> Co zapamiętaliście z poprzednich zajęć?
80-
* <!-- .element: class="fragment fade-in" --> Co sprawiło największą trudność?
81-
* <!-- .element: class="fragment fade-in" --> Co najłatwiej było Wam zrozumieć?
75+
* <!-- .element: class="fragment fade-in" --> Co z zadań domowych należy jeszcze wyjaśnić?
76+
* <!-- .element: class="fragment fade-in" --> Czy któreś zadania były niejednoznacznie opisane?
77+
* <!-- .element: class="fragment fade-in" --> Ile zadań macie już wykonanych?
8278

8379
</textarea>
8480
</section>
@@ -98,10 +94,26 @@ <h3>Łukasz Ziobroń</h3>
9894
9995
You can change the port by using npm start -- --port=8001.
10096
-->
101-
<section data-markdown="presentation.md"
97+
<section data-markdown="presentation_inheritance.md"
98+
data-separator-vertical="^___"
99+
data-separator-notes="^Note:">
100+
</section>
101+
<section data-markdown="presentation_virtual.md"
102+
data-separator-vertical="^___"
103+
data-separator-notes="^Note:">
104+
</section>
105+
<section data-markdown="presentation_polymorphism.md"
106+
data-separator-vertical="^___"
107+
data-separator-notes="^Note:">
108+
</section>
109+
<section data-markdown="presentation_static.md"
102110
data-separator-vertical="^___"
103111
data-separator-notes="^Note:">
104112
</section>
113+
<!-- section data-markdown="presentation_solutions.md"
114+
data-separator-vertical="^___"
115+
data-separator-notes="^Note:">
116+
</section -->
105117
<section data-background="#111111">
106118

107119
<h1>Coders School</h1>

0 commit comments

Comments
 (0)