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
121121int 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
634634Test 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