大侠给解释一下这函数是咋回事/C++

大侠给解释一下这函数是怎么回事/C++
最近看到以这个函数,我搞不明白,有哪位大侠清楚它后面加一const   throw()是怎么回事:
virtual   const   char*   GetErrorType()   const   throw()   {   return   ErrorType;}

------解决方案--------------------
const throw() { return ErrorType;}
用const 定义一个变量说明这个变量是常量;
用const定义一个函数,说明这个函数是常函数;
throw的意思就是人为的抛出异常
throw ...........catch

------解决方案--------------------
const 是指常函数,throw()的格式一般是这样的:throw(class1,class2 ...),throw()是说明这个函数不会抛出异常!


给分啊!我是来挣分的!