#include #include #include class f { public: f(float a) { x = a; } bool is_finite () const { return isfinite (x); } protected: float x; }; int main(int argc,char **argv) { f m((float) argc); if (!m.is_finite ()) abort (); return 0; }