В C ++, в чем различия между static_cast <double> (a) и double (a)?
Каковы различия между
<code>int a; // a gets some value double pi = static_cast<double>(a)/3; </code>
а также
<code>int a; // a gets some value double pi = double(a)/3; </code>
Вы когда-нибудь видели последнее? Мне кажется, я видел это в каком-то фрагменте, написанном Страуструпом, но не могу найти ссылку.