divizion by zero is not c++ exception; btw double and float are working; int fails with SIGFPE.