Odpovídáte na názor ke článku Windows 8 a WinRT.
"At se jde MS s COMem bodnout, uzasnosti typu "delete this" v Release() jsou vskutku k popukani. Na co mame shared_ptr (nyni i v tr1)?"
On to je upravený COM. Jak mají správu paměti přesně ošetřenou teď, nevím. Nicméně ObjC má (aspoň v původní verzi) v podstatě to samé, nemá sice "delete this" (není to postavené nad C++), ale céčkovské "free" na sebe sama má (v rámci metody "dealloc") také.
U dynamických OO jazyků postavených nad C(++) to je normou. Kupodivu WinRT je (podle prvních benchmarků) překvapivě rychlé.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 804×
Přečteno 26 443×
Přečteno 25 171×
Přečteno 21 298×
Přečteno 19 102×