Loki C++ Library | |
---|---|
Típusú | Általános programozás |
Fejlesztő | Andrei Alexandrescu |
Beírva | C++ |
Operációs rendszer | Többplatformos szoftver |
legújabb verzió | 0.1.7 ( 2009. január 29. ) |
Engedély | MIT licenc |
Weboldal | loki-lib.sourceforge.net |
A Loki egy könyvtár a C++ programozási nyelvhez , amelyet Andrei Alexandrescu írt a Modern C++ Design: Generic Programming and Applied Design Patterns részeként .
A könyvtár sablon metaprogramozásra épül, és aktívan használja a C++ nyelv képességeit általános programozáshoz .
Loki a ravaszság és a huncutság istene a skandináv mitológiában . A szerző reméli, hogy a könyvtár eredetisége és rugalmassága a skandináv isten könyveire fogja emlékeztetni az olvasókat.
Kezdetben a könyvtár csak olyan fordítókkal működött, amelyek a legjobban támogatták a C++ szabványt, de később (néha hiányosan) a legtöbb másra (beleértve a régi Borland C++ 6 -ot és a Visual C++ 6-ot is) portolták át. A fordítófejlesztők gyakran használják a könyvtárat viszonyítási alapként a szabvánnyal való kompatibilitás meghatározásához.
A Loki túllépett a könyvön, tovább fejlődik, és a könyvtár új verziói elérhetők a SourceForge.net oldalon . Sok ember közreműködésének köszönhetően ez a könyvtár jól tesztelt és rendkívül hibatűrő.