Обработка исключений не работает в dev С++

Я пытаюсь запустить простую программу раскручивания стека, но похоже, что мой dev С++ не поддерживает обработку исключений (т. Е. Попробуйте, поймайте, выбросьте). Есть ли ошибка в моем коде или моем dev C++?

#include<iostream>
#include<exception>

using namespace std;

void funcA();
void funcB();
void funcC() throw(myException);


void funcA() throw(myException){

funcB();
} 

void funcB() throw(myException){

try{
    funcC();    
}
catch(myException me){
    cout<<me.what()<<" \n But Caught in function B"<<endl;
}
}

void funcC throw(myException){

throw myException("Exception generated in Function C.");
}


int main(){

try{

    funcA();

}catch(myException e){

    cout<<e.what()<<"Caught in Main."<<endl;

}
return 0;

}

person Tavish Barua    schedule 16.04.2017    source источник