Prosim o radu a nasmerovanie aj v C++
Ako riesit problem s vyhadzovanim vynimiek? Mam funkciu ktora robi vypocet ale je v nej riziko ze bude robit delenie nulou. Kde mam spravit osetrenie proti deleniu nulou?
A) Mam to spravit vo funkcii tak ze funkcia vrati vysledok 0? – ako rozpoznam kedy ta 0 je vysledok alebo ERROR funkcie?
B) Ak spravim throw() v tej funkcii, ako bude vediet dalsi programator ktory bude chciet pouzivat tuto funkciu, ze ma volanie funkcie obalit do try-catch? Zaroven ako bude vediet ze ake vynimky hadze dana funkcia?
V jazyku Jave pod Eclipse IDE o tom informuje a je to pomerne trivialne. Avsak v C++ pod MS Visual Studiom neviem ako na to.
Dakujem
Priklad funkcie ktoru by som rad osetril
Int vypocetOdpracovanychDni()
{
return someMagicNumber/someMagicNumber2;
}



