Est-ce sécuritaire: Pour être encore plus préciscoulée entre signé et non signé
int main()
{
boost::int16_t t1 = 50000; // overflow here.
boost::uint16_t t2 = (boost::uint16_t)t1;
std::cout << t1 << " " << t2 << std::endl;
}
: Je stocker ces données dans une table qui utilise les types signés dans son schéma, est-il sûr de stocker et récupérer ces données de cette manière?
Merci!
Veuillez formater votre code en utilisant le bouton '101010' situé en haut du volet d'édition. Et non, le style C n'est jamais sûr. Je peux le dire sans même regarder ce que fait cette distribution. – sbi
@sbi, une distribution signée non signée (par exemple) avec la même largeur est sûre et complètement définie, quelle que soit la syntaxe utilisée. –
Je suis d'accord, en utilisant un modèle de refonte avec des types primitifs me semble être une exagération ridicule. – teukkam