"2983"^^ . . . "Smart pointer (chytr\u00FD ukazatel) je abstraktn\u00ED datov\u00FD typ, kter\u00FD poskytuje funk\u010Dnost ukazatele, kterou ov\u0161em roz\u0161i\u0159uje o dal\u0161\u00ED schopnosti, typicky \u0159\u00EDzen\u00ED doby \u017Eivota (automatick\u00E9 uvol\u0148ov\u00E1n\u00ED pam\u011Bti, garbage collection), zaji\u0161t\u011Bn\u00ED synchronizace p\u0159i v\u00EDcevl\u00E1knov\u00E9m programov\u00E1n\u00ED apod.Klasick\u00E9 ukazatele maj\u00ED mnoho nepohodln\u00FDch vlastnost\u00ED a jejich spr\u00E1vn\u00E9 u\u017E\u00EDv\u00E1n\u00ED je relativn\u011B obt\u00ED\u017En\u00E9; \u010Dasto jsou proto zdrojem program\u00E1torsk\u00FDch chyb. Smart pointery program\u00E1tora od n\u011Bkter\u00FDch aspekt\u016F pr\u00E1ce s ukazateli odsti\u0148uj\u00ED a zjednodu\u0161uj\u00ED tak jejich pou\u017E\u00EDv\u00E1n\u00ED. Nejb\u011B\u017En\u011Bj\u0161\u00EDm p\u0159\u00EDkladem chyby p\u0159i pr\u00E1ci s ukazatelem je jeho neuvoln\u011Bn\u00ED, kv\u016Fli kter\u00E9mu doch\u00E1z\u00ED k tzv. \u00FAniku pam\u011Bti (memory leak). Smart pointer se o toto uvoln\u011Bn\u00ED star\u00E1 s\u00E1m automaticky, zpravidla v okam\u017Eiku, kdy smart pointeru kon\u010D\u00ED jeho doba \u017Eivota (k \u010Demu\u017E typicky dojde na konci rozsahu platnosti p\u0159\u00EDslu\u0161n\u00E9 prom\u011Bnn\u00E9).V jazyc\u00EDch, kter\u00E9 pou\u017E\u00EDvaj\u00ED automatickou spr\u00E1vu pam\u011Bti pomoc\u00ED garbage collection, se obvykle smart pointery nepou\u017E\u00EDvaj\u00ED."@cs . "Inteligentn\u00ED ukazatel"@cs . "Smart pointer"@cs . . "75667"^^ . . "chytr\u00FDch ukazatel\u016F"@cs . . . . . . "Smart pointer (chytr\u00FD ukazatel) je abstraktn\u00ED datov\u00FD typ, kter\u00FD poskytuje funk\u010Dnost ukazatele, kterou ov\u0161em roz\u0161i\u0159uje o dal\u0161\u00ED schopnosti, typicky \u0159\u00EDzen\u00ED doby \u017Eivota (automatick\u00E9 uvol\u0148ov\u00E1n\u00ED pam\u011Bti, garbage collection), zaji\u0161t\u011Bn\u00ED synchronizace p\u0159i v\u00EDcevl\u00E1knov\u00E9m programov\u00E1n\u00ED apod.Klasick\u00E9 ukazatele maj\u00ED mnoho nepohodln\u00FDch vlastnost\u00ED a jejich spr\u00E1vn\u00E9 u\u017E\u00EDv\u00E1n\u00ED je relativn\u011B obt\u00ED\u017En\u00E9; \u010Dasto jsou proto zdrojem program\u00E1torsk\u00FDch chyb."@cs . . . "Chytr\u00FD ukazatel \u2013 smart pointer"@cs . . "13"^^ . . . . . . . "10872138"^^ . "Smart pointer"@cs .