Buonasera, come dice l'oggetto sto facendo i primi esercizi con l'eccezioni in C++.
Finora le ho studiate in Java ma se sto capendo bene quello che ho studiato in C++ mi deludono un pò

Ad esempio:
codice:
int dividendo=0,divisore=0;
	cout << "Inserisci due interi : ";
	cin >> dividendo >> divisore;
	try
	{
		if (divisore==0)
			throw "Errore: divisore = 0";
		cout << "Risultato divisione : "<< dividendo/divisore<<endl;
			
	}
	catch(...)
	{
	cout << "Errore" << endl;
	}
Funziona però devo per forza lanciarla io l'eccezione altrimenti non entra nel blocco catch ma da un messaggio "Errore di virgola mobile".
Non è possibile che catch(...) la intercetti senza throw e me la faccia analizzare con qualche oggetto eccezione tipo exception ?
Anche usando il throw, il mio dubbio è : come ispeziono il tipo di eccezione nel blocco catch(...) ?

Grazie in anticipo per ogni eventuale consiglio...