title: Smallest floating point positive values in C++
body: <p>What are the smallest positive values in C++ for which their multiplicative inverse will still be finite?
  Have tried  <code>numeric_limits&lt;double&gt;::epsilon()</code> but it isn't it - am getting positive values for <strong>much</strong> smaller values than that.</p>
  
  <pre><code>#include &lt;limits&gt;//is it here?
  void tfuuuuu()
  {
  
     double d_eps,invd_eps;
     float f_eps,invf_eps;
     invd_eps = 1.0/d_eps;//invd_eps should be finite
     invf_eps = 1.f/f_eps;//invf_eps should be finite
  
  }
  </code></pre>