Ty streamy jsou součástí těch knihoven. Rozhodně by to chtělo znovu zkusit v clangu. Jinak řešit příliš optimalizaci je ztráta času. Většinou je důležitější čitelnost. Existuje pár základních pravidel, která je nutné v C++ dodržovat, aby kód nevypadal, že ho psal Tatar, ale jinak se klidně může nechat optimalizace na překladači. Dobrý překladač a novinky z C++11 dělají divy. Dokonce ve VS při překladu do CLI je výsledek někdy efektivnější než stejný kód v C#, protože frontend C++ dělá pár optimalizací navíc (i v clr:safe). Jen se to nesmí pokazit nějakou knihovnou, třeba STL/CLR, což je ještě o řád příšernější než STL pro clr:pure.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 36 201×
Přečteno 25 361×
Přečteno 23 795×
Přečteno 20 177×
Přečteno 17 874×