v3 flag enabled

Find a battle-tested library for the problem you're solving right now.

Excited Cartoon Mascot Excited Cartoon Mascot
Assert

Customizable assert macros.

C++ 03
Exception

The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads.

C++ 03
System

Operating system support, including the diagnostics support that will be part of the C++0x standard library.

C++ 03
ThrowException

A common infrastructure for throwing exceptions from Boost libraries.

C++ 03