Тёмный

Proč nepoužívat příkaz "using namespace std;" v C++ 

Grizlik :D
Подписаться 7 тыс.
Просмотров 1,5 тыс.
50% 1

Ve většině C++ tutoriálů se objevuje příkaz "using namespace std;", díky kterému si můžete zjednodušit zápis standardních C++ příkazů.
Tento příkaz však není zrovna dobré používat a ve větších projektech ho prakticky nikdy nenajdete. V tomto videu si tedy vysvětlíme, co je to a proč se používá "namespace", jaké problémy mohou nastat při použití "using namespace std;" a jak si můžete usnadnit zápis příkazů jiným způsobem
Pokud si soubory z videa chcete prohlédnout a nebo vyzkoušet, naleznete je zde: github.com/Grizlikk/GrizlikYT...
Můj Discord: github.com/Grizlikk/GrizlikYT...
0:00 Úvod
1:32 Function scope
2:55 Globální definice
4:35 Co je to namespace
6:05 Použití namespace
7:35 namespace std
8:15 Import funkcí z namespace
9:20 Konflikt názvů funkcí
12:20 Konflikt názvu funkce a proměnné
14:45 Správné použití importu z namespace
18:05 Shrnutí
18:55 Závěr

Опубликовано:

 

29 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@matyaskopecky8843
@matyaskopecky8843 6 месяцев назад
Ahoj Grizliku. Extrémně jsi se posunul a dlouho jsem tvé video neviděl.
@GrizlikD
@GrizlikD 6 месяцев назад
Díky za podporu! :D
@frantisekjanecek1641
@frantisekjanecek1641 6 месяцев назад
Skvělá série a video, doteď jsem nechápal proč tento namespace není nastaven defaultně.
@Im_Conhost
@Im_Conhost 6 месяцев назад
si dobrý youtuber
@GrizlikD
@GrizlikD 6 месяцев назад
Díky :D
@djfakenman
@djfakenman 6 месяцев назад
Kváitní!
@GrizlikD
@GrizlikD 6 месяцев назад
Díky :D
@djfakenman
@djfakenman 6 месяцев назад
@@GrizlikD nz :D
@Modrejj
@Modrejj 6 месяцев назад
vice c++ videi
@sankx_SK
@sankx_SK 6 месяцев назад
cc grizlik, som tvoj 240 subscriber. zijes na youtube?
@GrizlikD
@GrizlikD 6 месяцев назад
👋
@MrAminuxik
@MrAminuxik 6 месяцев назад
Sry za offtopic, ale někde bylo video, jak propojit dva počítače, možná přes USB?
@GrizlikD
@GrizlikD 6 месяцев назад
No propojení dvou počítačů přes USB by takto přímo šlo akorát tehdy, kdyby mezi tím bylo nějaké zařízení, které tu komunikaci bude zpracovávat. Pro přesun souborů na lokální síti osobně používám sdílené složky, což je celkem užitečná funkce, i když pro obrovské soubory je to trochu pomalejší :D
@MrAminuxik
@MrAminuxik 6 месяцев назад
@@GrizlikD Díky. Něco jsem pogooglil a pomocí LAN kabelu by to mělo jít i bez routeru. Případně bezdrátově adhoc síť. Mám tušení, že dříve, když byly ještě seriové porty, že se to dalo přes ně, ale nejsem si jistý.
@DucktectiveCZ
@DucktectiveCZ 6 месяцев назад
Jestli programuješ v c++, moc bych ocenil návod jak udělat projekt s SDL2 knihovnou pls
@GrizlikD
@GrizlikD 6 месяцев назад
C++ se sice věnuji už delší dobu, ale nějak moc aktivně v něm nedělám, hlavně moc neumím takové ty hodně low level funkce, jako efektivní práce s pointery :D Doporučuji se připojit na discord, tam je dost lidí co pracují v C a C++
@sgmvideos5175
@sgmvideos5175 6 месяцев назад
Nesouhlasím, používat je v pohodě, ale jen v hlavním souboru (s funkcí main) :D JInak osobně se mi víc líbí používat pro "konzervování" funkcí třídy, a až pak namespace.
@GrizlikD
@GrizlikD 6 месяцев назад
Jo, pokud tím neotravuješ ostatní vývojáře a píšeš to jenom dovnitř vlastních funkcí, tak je to asi jedno :DDD Ale stejně ve větších projektech na ten příkaz prakticky nenarazíš Co se týče tříd, tak ty jsou podle mě taky takové přehlednější... Já jsem dokonce původně i plánoval zahrnout třídy do toho videa, ale nakonec jsem si řekl, že to s problematikou namespace až tolik nesouvisí a už tak to video vyšlo na 19 minut (originální záznam měl asi 35 minut 😅)
@kalis4duoerx
@kalis4duoerx 6 месяцев назад
měl bych ještě otázku jak nainstaluju nějakou knihovnu doc++ uděláš tutoriál ?
@GrizlikD
@GrizlikD 6 месяцев назад
Na takovéto konkrétní knihovny si spíše najdi nějakou dokumentaci k té knihovně. I kdybych někdy takové video natáčel, tak bych ho dělal na základě té dokumentace
@kalis4duoerx
@kalis4duoerx 6 месяцев назад
@@GrizlikD vím že existuje vcpkg
@JoloScript
@JoloScript 6 месяцев назад
mal by si urobiť kurz na C++.
@kalis4duoerx
@kalis4duoerx 6 месяцев назад
pls kurz na c++ je to za mě hard jazyk
@smileswim9239
@smileswim9239 6 месяцев назад
Wsad nebo Wasd
@GrizlikD
@GrizlikD 6 месяцев назад
Wasd 🙂
@StudioTeamTV
@StudioTeamTV 6 месяцев назад
0:28 Ještě že ne SPD xDD
@GrizlikD
@GrizlikD 6 месяцев назад
xDDD
Далее
Co jsou to datové typy proměnných?
14:01
Просмотров 1,4 тыс.
31 nooby C++ habits you need to ditch
16:18
Просмотров 734 тыс.
Как выжить на 1000 рублей?
13:01
Просмотров 607 тыс.
I Built a SECRET McDonald’s In My Room!
36:00
Просмотров 16 млн
skibidi toilet multiverse 039 (part 1)
05:29
Просмотров 5 млн
Jak fungují pointery (ukazatele)?
15:42
Просмотров 1,3 тыс.
Jak funguje dynamická alokace paměti?
15:46
Просмотров 1 тыс.
Proč je Windows lepší než Linux
2:10
Просмотров 611
Co je to scareware?
14:28
Просмотров 6 тыс.
7 Nejhorších Operačních Systémů
8:05
Просмотров 55 тыс.
Russian slang
13:44
Просмотров 1,7 млн
Как выжить на 1000 рублей?
13:01
Просмотров 607 тыс.