Recent Pages
StdExt Library leigerleiger rev. 14 1279843482|%e %b %Y - %H:%M|agohover

NOTE StdExt Libary (english version) is under construction. Refer to chinese version and sorry for the inconvenience. Introduction StdExt is a GUI-less library. StdExt means STL (Standard Template…

Boost Memory Library: boost-memory-0.1.01 janiceellisjaniceellis rev. 2 1272432142|%e %b %Y - %H:%M|agohover

Exception Semantics I update GC Allocator specification now. See the example named "testExceptionSemantics". The following is the new minimum specification for GC Allocator: typedef void…

Boost Memory Library: boost-memory-0.2.00 Anonymous rev. 2 1210933546|%e %b %Y - %H:%M|agohover

What is new? 1. Lock-free free list (workarounds ABA problem). 2. Provide both region allocators (boost::auto_alloc, boost::scoped_alloc) and general-purpose allocators (boost::gc_alloc). 3. Notes: To…

Boost Memory Library: boost-memory-0.1.00 Anonymous rev. 1 1210129318|%e %b %Y - %H:%M|agohover

What is new? Lock-free free list. Provide both region allocators (boost::auto_alloc, boost::scoped_alloc) and general-purpose allocators (boost::gc_alloc). Highlights Allocating memory is very…

Dive into GC Allocator Anonymous rev. 1 1209806844|%e %b %Y - %H:%M|agohover

Introduction I introduced a new concept "GC Allocator" in "C++ Memory Management Innovation: GC Allocator". I didn't explain any details about the implementation. If you are interested in it, please…

Exception Specification Anonymous rev. 0 1209804828|%e %b %Y - %H:%M|agohover

Exception Specification #include exception class SysException { }; void f( ) throw (SysException) { throw std::exception(); } int main() { f(); } Calling f() should result in…

Boost xushiweizhxushiweizh rev. 4 1209579609|%e %b %Y - %H:%M|agohover

Boost Introduction Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely…

boost::gc_alloc Anonymous rev. 2 1209579510|%e %b %Y - %H:%M|agohover

Recently I write a new class named "boost::gc_alloc" (see boost/memory/gc_alloc.hpp). Here is its specification: class gc_alloc { public: gc_alloc(); // same as:…

TLS (Thread Local Storage) Anonymous rev. 3 1209120029|%e %b %Y - %H:%M|agohover

TlsKey TlsKey is a simple wrapper class of pthread TLS procedures and windows TLS APIs. Specification: class TlsKey { public: void create(); void clear(); void put(void* p) const; …

TlsBlockPool Anonymous rev. 0 1209118755|%e %b %Y - %H:%M|agohover

Introduction I add a new class: TlsBlockPool. And now you can define a ScopeAlloc instance without given parameters: ScopeAlloc alloc; It is same as: ScopeAlloc alloc(TlsBlockPool::instance()); …

UnitTest winxguiwinxgui rev. 0 1202929310|%e %b %Y - %H:%M|agohover
Unit Test winxguiwinxgui rev. 0 1202929252|%e %b %Y - %H:%M|agohover
Unit Tests winxguiwinxgui rev. 2 1202929233|%e %b %Y - %H:%M|agohover
boost::pool, object_pool Anonymous rev. 1 1202798279|%e %b %Y - %H:%M|agohover

No english version currently. See chinese version.

MemPool example: boost::pool Anonymous rev. 1 1202798091|%e %b %Y - %H:%M|agohover

No english version currently. See chinese version.

Dive into memory pool Anonymous rev. 1 1202797988|%e %b %Y - %H:%M|agohover

No english version currently. See chinese version.

RegExp xushiweizhxushiweizh rev. 0 1202760016|%e %b %Y - %H:%M|agohover
IO (Input/Output) xushiweizhxushiweizh rev. 1 1202757167|%e %b %Y - %H:%M|agohover
File IO xushiweizhxushiweizh rev. 0 1202757109|%e %b %Y - %H:%M|agohover
Diagnosis xushiweizhxushiweizh rev. 1 1202756988|%e %b %Y - %H:%M|agohover
page 1 of 212next »
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License