If I have for std::istringstream i(value); a value of 450000
(i >> My_i) are going to be false, because istringstream cannot 'send' a long value to a signed short int, isn't ?
Ok, then why Is the reason because 38000 , value that also would have to be converted to long, is converted to -27536 ?
Thanks
Added after 4 minutes:
Uf , delete this post please
I have mixed int and short int inside functions ....




Reply With Quote
Bookmarks