| C++ source code | |
| cpgf C++ library |
A free C++ open source library for reflection, script binding, callbacks. If you are a C++ developer and looking forward Java/C# like reflection system, easy to use Lua and Google V8 Javascript binding engine, simple callback system, don't miss this library. Version: 1.2.5, update on Feb.5, 2012 |
| CppCallback | An open source library for C++ callback, signal, slot, delegate, observer patten, event system |
| GContainer | In loop erase safe containers, iterators, skip list, and quad linked node |
| Delphi source code (less development) | |
| Denomo | Memory and resource leak detection tool for Delphi |
| Featured blog articles | |
| Signal/Slot/Callback libraries benchmark | A benchmark of three C++ open source callback/signal/slot libraries -- CppCallback, libsigc++, and boost signal |
| Choose proper pointer in C++ | An article on memory management and smart pointer in C++. |
| More blog articles | |
| Blog articles | Don's stop, read the blogs for more interesting stuff. |
Recent articles
cpgf reflection -- an open source library to add reflection to C++
Read more...
Last update on November 6, 2011 at 01:15:54 AM.
cpgf script binding -- an open source library to bind Lua and Google V8 Javascript to C++
Read more...
Last update on November 6, 2011 at 01:14:50 AM.
CPU cache -- old optimization skills won't work any more
Read more...
Last update on May 26, 2011 at 12:55:28 AM.
Random thoughts on random permutation generation algorithm
Read more...
Last update on May 19, 2011 at 12:32:16 AM.
Reasons that I choose wxWidgets instead of Qt as GUI framework for my hobby projects
This blog shows my requirements on choosing a GUI framework and explains why I choose wxWidgets instead of Qt.
Read more...
Last update on May 4, 2011 at 12:37:31 AM.
How to install and compile your first wxWidgets application in Visual C++ 2008 Express
Read more...
Last update on April 25, 2011 at 09:58:32 AM.
Random thought on OOP -- Prefer composition over inheritance
Read more...
Last update on April 22, 2011 at 12:49:55 AM.
Far file manager is free and open source now
Read more...
Last update on April 13, 2011 at 03:26:22 AM.
C++: Use arbitrary member function or functor object as C style plain callback and function pointer
Enable passing C++ member functions and functor objects to C functions and Windows APIs as plain callback function pointer.
Read more...
Last update on April 9, 2011 at 02:41:16 AM.
A benchmark of three C++ open source callback/signal/slot libraries -- CppCallback, libsigc++, and boost signal
A comparison of the the speed performance among three signal/slot/callback libraries.
Read more...
Last update on April 4, 2011 at 12:22:12 AM.
Archives
- April 2011
- VC 2008 and 2005 user, be careful with the slow containers with "Checked Iterators" enabled in STL (April 2, 2011 at 12:33:28 AM)
- February 2011
- CppCallback -- an open source library for C++ callback, signal, slot, delegate, observer patten, event system (February 18, 2011 at 11:01:28 PM)
- December 2010
- C++: in loop erase safe containers, iterators, skip list, and quad linked node (December 12, 2010 at 02:37:51 AM)
- Ancient tech: register a name, then get an integer to get better performance (December 9, 2010 at 09:00:52 AM)
- November 2010
- C++: Choose appropriate pointer, choose appropriate memory management model (November 13, 2010 at 05:05:36 AM)
- June 2008
- Denomo for C++: an open source comprehensive memory and resource leak detection tool for BCB and VC (June 9, 2008 at 01:43:34 AM)
- March 2008
- Use per-class allocator in Delphi program (March 7, 2008 at 08:01:22 AM)
- February 2008
- Win32 CodeHook - an open source library for binary code hook and redirect for Win32 Delphi and C++ (February 2, 2008 at 08:01:41 AM)
- Allocate objects on stack, at specified memory address, or through any memory manager (February 1, 2008 at 09:00:19 AM)
- January 2008
- A funny yet crazy extreme test on Delphi 7 compiler (January 25, 2008 at 03:02:56 AM)
- Email obfuscator - an anti-spammer tool to obfuscate email addresses embedded in web pages (January 4, 2008 at 10:46:12 AM)
- December 2007
- An effective algorithm to manage fixed length memory blocks (December 29, 2007 at 04:42:40 AM)
- Leak detection -- an introduction to session detection (December 13, 2007 at 02:04:00 AM)
- An idea on detecting memory leak -- focus on leaking source location (December 9, 2007 at 05:27:22 AM)
- Delphi Tip - .dsk file (Delphi Desktop File) saved by Delphi 2007 can't be opened by Delphi 7 (December 2, 2007 at 07:58:01 AM)
- November 2007
- Be careful when using MMX or Float point instructions in Delphi 2007 (November 18, 2007 at 03:06:17 AM)
- Denomo -- Memory and resource leak detection tool for Delphi (November 3, 2007 at 01:22:30 AM)