19. C++ Utilities
Visit the following sites for C++ Utilities
- Portable C++ utilities from http://www.boost.org. The Boost web site provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. One goal is to establish "existing practice" and provide reference implementations so that the Boost libraries are suitable for eventual standardization.
- The smart pointer library from http://www.boost.org/libs/smart_ptr/index.htm includes five smart pointer class templates. Smart pointers ease the management of memory dynamically allocated with C++ new expressions. In addition, scoped_ptr can ease the management of memory dynamically allocated in other ways.
- C++ Binary File I/O http://www.angelfire.com/country/aldev0/cpphowto/cpp_BinaryFileIO.html
- Portability Guide http://www.angelfire.com/country/aldev0/cpphowto/cpp_PortabilityGuide.html
- Snippets collections of C++ routines http://www.angelfire.com/country/aldev0/cpphowto/cpp_Snippets.html and at snippets site
- escape ISB for C++ - Provides information on how to develop and program distributed, object-based applications in C++ for Windows and Unix using the Netscape Internet Service Broker http://docs.iplanet.com/docs/manuals/enterprise/cpluspg/contents.htm
- Common C++ http://www.voxilla.org/projects/projape.html
- Large List of free C++ libs http://www.thefreecountry.com/developercity/freelib.html
- C++ Tools http://development.freeservers.com
- C++ Tools CUJ http://www.cuj.com/code
- C++ CUJ articles http://www.cuj.com/articles
- C++libs Univ of vaasa http://garbo.uwasa.fi/pc/c-lang.html
19.1 Memory Tools
Use the following memory debugging tools
- The "MPatrol" is a very powerful memory debugging tool. It is at http://www.cbmamiga.demon.co.uk/mpatrol and at http://www.rpmfind.net go here and search mpatrol. If you are using Linux then you must download the mpatrol*.src.rpm file from the rpmfind.net. To update the mpatrol*.src.rpm to latest version, you can use the old mpatrol.spec file and latest mpatrol*.tar.gz file to rebuild new *.src.rpm.
- On Linux contrib cdrom see mem_test*.rpm package and at http://www.rpmfind.net go here and search mem_test.
- On Linux cdrom see ElectricFence*.rpm package and at http://www.rpmfind.net go here and search electricfence.
- Purify Tool from Rational Software Corp http://www.rational.com
- Insure++ Tool from Parasoft Corp http://www.parasoft.com
- Linux Tools at http://www.xnet.com/~blatura/linapp6.html#tools
- Search the Internet engines like Google, Yahoo, Lycos, Excite, Mamma.com for keyword "Linux memory debugging tools".
Next Previous Contents