Pěkný článek, mám pár dotazů: jak máte implementováno TempAlloc::getInstance() - předpokládám, že jde o singleton. S přihlédnutím k tomu že "double checked locking" v C++ nefunguje (http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf a podobné). Druhý dotaz: jak na alocátory a STL? Tam není podle mě dost dobře možné využít třeba Váš BufferedAlloc, protože kontejnery STL přijímají typ nikoli instanci a nejsou nuceny si držet instanci alokátoru a tu si při kopírování předávat. Offtopic: Hele, tady nefunguje MojeID.
Marek.
Intenzivně se zabývám programováním zejména v jazyce C++. Vyvíjím vlastní knihovny, vzory, techniky, používám šablony, to vše proto, aby se mi usnadnil život při návrhu aplikací. Pracoval jsem jako programátor ve společnosti Seznam.cz. Nyní jsem se usadil v jednom startupu, kde vyvíjím serverové komponenty a informační systémy v C++
Přečteno 51 314×
Přečteno 24 095×
Přečteno 22 931×
Přečteno 21 166×
Přečteno 17 872×