A noter pour les cast (c'est toujours bon à prendre) qu'il faut éviter les casts à la "C". Préfère static_cast<int> dans ton cas.