class x{
x(int i){}
};
class y{
y(){}
throw x(100); 此时是抛出一个对象的(正确)
throw x ; 此时应该错误的
throw y();此时是抛出一个对象;正确
throw y;此时错误
必须有一对双括号