Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Odpověď na názor

Odpovídáte na názor k článku Štěpán Škrob: Horkým kandidátem byl WebKit, ale vybrali jsme Gecko.

ondra.novacisko.cz
ondra.novacisko.cz (neregistrovaný) ---.seznam.cz
27. 2. 2009 12:30

Re: C++ versus C

celé vlákno
Teď mi není jasný jako hack s COW je myšlen a proč je to hack a proč by měl být zakázán. Obecně v mé implementaci stringů COW běžně používám. String totiž často vystupují jako hodnoty, a né jako stavové objekty. Jinými slovy, jsou R/O, dokud nepovolíme přímý zápis na znak. Veškeré operace jsou koncipovány jako binární operace, do kterých vstupuje řetězec a případně další řetězec nebo parametr(y) a výsledkem operace je nový řetězec, starý zůstává.

Pokud se tím hackem nemyslí nějaká platformově závislá akce, třeba COW na paměťové stránce. COW jinak patří k běžným objektovým technikám jak optimalizovat zejména předávání řetězců a vracení z funkcí ale možnost ušetřit si paměť na duplicitních textech.
   
Chcete přispět jako registrovaný uživatel? Přihlaste se ke svému účtu.
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?
 

Pravidla pro diskutující: Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s pravidly.

Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.

Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul