Skip to content

Commit 00f604c

Browse files
committed
typos
1 parent 569974b commit 00f604c

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

public/lectures/3_scope_class.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
---
2424

25-
## Naujužitočnejší kus kódu
25+
## Nauužitočnejší kus kódu
2626

2727
<h1 class="fragment"><code>}</code></h1>
2828

@@ -115,7 +115,7 @@ int main() { // in global scope
115115
## Uzatvárajúci scope
116116

117117
* Angl. *enclosing scope*
118-
* Majmenší uzatvárajúci scope, ktorý obsahuje daný daný bod programu sa nazýva *immendiate scope*
118+
* Najmenší uzatvárajúci scope, ktorý obsahuje daný bod programu sa nazýva *immediate scope*
119119

120120
```cpp
121121
int a = 0;
@@ -127,9 +127,9 @@ int a = 0;
127127
}
128128
```
129129

130-
* Pre deklaráciu `c` je uzatvárajúci scope `Y`, `X` aj globálny scope, immendiate scope je `Y`
131-
* Pre deklaráciu `b` je uzatvárajúci scope `X`, globálny scope, immendiate scope je `X`
132-
* Pre deklaráciu `a` je uzatvárajúci scope globálny scope, immendiate scope je tiež globálny scope
130+
* Pre deklaráciu `c` je uzatvárajúci scope `Y`, `X` aj globálny scope, immediate scope je `Y`
131+
* Pre deklaráciu `b` je uzatvárajúci scope `X`, globálny scope, immediate scope je `X`
132+
* Pre deklaráciu `a` je uzatvárajúci scope globálny scope, immediate scope je tiež globálny scope
133133

134134

135135
## Viazanie
@@ -604,7 +604,7 @@ Niektorí programátori používajú stále triedy, iný preferujú štruktúry
604604
## Život objetku
605605

606606
* Vždy keď sa má objekt vytvoriť zavolá sa definovaný konštruktor
607-
* Ak je konštrukcia úspešná, garantovanie sa nám zavolá deštruktor na konci života objektu
607+
* Ak je konštrukcia úspešná, garantovane sa nám zavolá deštruktor na konci života objektu
608608

609609
---
610610

@@ -629,7 +629,7 @@ int main() {
629629

630630
<div class="fragment">
631631

632-
Na konci `if`u (tesne pred `}`) mieste je reťazec `s` zdeštruovaný a teda všetky referencie a smerníky sú neplatné a nesmú sa použiť.
632+
Na konci `if`u (tesne pred `}`) je reťazec `s` zdeštruovaný a teda všetky referencie a smerníky sú neplatné a nesmú sa použiť.
633633

634634
Test na `nullptr` stále prejde, je na programátorovi aby toto urobil dobre.
635635
</div>
@@ -1031,11 +1031,11 @@ note: <https://quuxplusone.github.io/blog/2023/09/08/constexpr-string-firewall/>
10311031
## Expanzia vectora
10321032
10331033
* Vector štandardne narastá v násobkoch
1034-
* 2 gcc a cland
1034+
* 2 gcc a clang
10351035
* 1.5 MSVC
10361036
* Nikdy nezmenší svoju naalokovanú pamäť (treba explicitne volať `shrink_to_fit`, ale ani to nie je garantované)
10371037
* Ak nastane realokácia, tak každý iterátor (smerník, referencia), ktorý ukazoval na prvok vectora je neplatný
1038-
* Preto je veľmi zlé manipulovať s vectorom počas iterovania cezeň
1038+
* Preto je veľmi zlé manipulovať s vectorom počas iterovania cez neho
10391039
* Skoro vždy chcete použiť vector
10401040
10411041
---
@@ -1084,7 +1084,7 @@ vec[200] = 0; // undefined
10841084
<tr>
10851085
<td><code>insert</code></td>
10861086
<td>O(n)</td>
1087-
<td>Vloží prvok(y) ma zadanú pozíciu definovanú iterátorom</td>
1087+
<td>Vloží prvok(y) na zadanú pozíciu definovanú iterátorom</td>
10881088
</tr>
10891089
<tr>
10901090
<td><code>erase</code></td>

0 commit comments

Comments
 (0)