Compiler Error C2310

catch handlers must specify one type

A catch handler specified zero, or more than one type.

The following is an example of this error:

#include <eh.h>   
int main()
{
    try
    {
        throw "Out of memory!";
    }
    catch( int ,int)  // error, two types
    {
    }
    return 0;
}