تبدیل خودکار در C++ در کد زیر اتفاق میافته تا عدد 3.0 به صورت درست داخل متغیر double قرار بگیره
double d = 3;
ولی من نمیخوام این تبدیل انجام بشه. در واقع هدف من از این کد اینه که مقدار باینری عدد 3 بیت به بیت داخل d قرار بگیره و نتیجه برگردونده بشه٬ یعنی یه چیزی شبیه به
double d = 00000000 00000000 00000000 00000101;
در ++C زبانی بسیار کوچکتر و پاکیزهتر در تلاش برای خروج است. (Bjarne Stroustrup)