Какой смысл в void func () throw (type) `?

Я знаю, что это действительная программа на С ++. Какой смысл броска в объявлении функции? AFAIK это ничего не делает и не используется ни для чего.

#include 
void func() throw(std::exception) { }
int main() { return 0; }

Ответы на вопрос(6)

Ваш ответ на вопрос