CGI++ is a tool that facilitates writing CGI/Database applications in C++. It pre-processes a C++ source with embeded CGI++ macros and generates compilable C++ code. It will also process your HTML and generate form parsing classes with appropriate constructors. Many desirable features are yet to be implemented, but you can use what is already available to speed up your C++ CGI/Database development by quite a bit. Feel free to send feature requests or bug reports.
If you would like to contribute to the CGI++ project, your efforts will be appreciated. The areas where I need most help are documentation and testing, especially documentation. I hate writing it, because I'd rather be writing code but it needs to be done.
The answer is simple. I wanted to write my CGI/Database applications in C++ but still have the convience of Perl-like syntax.