title: How can I partially disable C4244
body: <p>In Visual C++ 2012 the code</p>
  
  <pre><code>double d = 0.5;
  float f = d;
  int i = f;
  </code></pre>
  
  <p>issues 2 warnings for me:</p>
  
  <pre><code>test.cpp(26): warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
  test.cpp(27): warning C4244: 'initializing' : conversion from 'float' to 'int', possible loss of data
  </code></pre>
  
  <p>I want to suppress the first warning which I consider spam, but keep the second warning which I consider very helpful. Is it possible to suppress the one and keep the other? Do people generally just suppress them all? We had a bad bug where we mistakenly passed a double to a float. But we tons of our math code would trigger the double->float warnings.</p>