SO, je suis en train de résoudre le port d'une application 32 bits à 64 bits. Quand je compile pour x64 je vois un avertissement venir pour la ligne ` CString sig; sig = "quelque chose"; Sig = sig.left (strlen (quelque chose de défini)) < < < < < <VC++ application CLI 32 - 64 bits CString question
` Alors, je reçois l'avertissement pour le sig.left où il convertit implicitement la valeur de strlen int. Comme dans x64, strlen renvoie la taille 64bit_t, j'obtiens l'avertissement. quelles sont mes options pour résoudre ce problème .. toute autre méthode?
Merci
Puisque vous migrez le code existant, vous êtes probablement coincé avec CString, mais en général, vous devriez probablement utiliser le std :: string standard. – Dima