IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

conversion de 'size_t' en 'const _Ty', perte possible de donn�es


Sujet :

C++/CLI

  1. #1
    Membre tr�s actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par d�faut conversion de 'size_t' en 'const _Ty', perte possible de donn�es
    Bonjour,

    je voudrais r�cup�rer la taille d'un Sytem::Byte mais j'ai ce warning qui apparait :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    size_t size = sizeof(byteArray);
    conversion de 'size_t' en 'const _Ty', perte possible de donn�es
    Merci

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    sizeof, c'est � la compilation, un "const" ou un "constexpr" me rendrait plus serin, moi.

  3. #3
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement mat�riel �lectronique
    Inscrit en
    D�cembre 2015
    Messages
    1 599
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement mat�riel �lectronique
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 1 599
    Par d�faut
    Bonjour,

    sizeof retourne une constante de compilation donnant la taille d'un type, on ne s'en sert normalement jamais en C++. Je ne connais pas le C++/CLI mais je pense que sizeof doit retourner la m�me valeur pour tous ou presque tous les objets du framework.

    Le type de sizeof est size_t, donc je ne vois pas comment la ligne que tu fournis essayerait une conversion. Et pour avoir la taille du type System::Byte, on �crirait plut�t constexpr size_t size = sizeof(System::Byte);.

    Peut-on savoir pourquoi tu souhaites utiliser sizeof?

  4. #4
    Membre tr�s actif
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    427
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 427
    Par d�faut
    En fait, j'ai compl�tement changer mon code, donc System::Byte n'est plus d'actualit�, merci pour votre aide.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Cmt exporter mes conversations MSN vers un FTP ? C'est possible ?
    Par pepito62 dans le forum Langages de programmation
    R�ponses: 1
    Dernier message: 17/04/2011, 20h53
  2. R�ponses: 3
    Dernier message: 10/02/2010, 21h26
  3. R�ponses: 4
    Dernier message: 15/10/2008, 21h30
  4. Conversion de char vers const char
    Par Lucas Panny dans le forum Visual C++
    R�ponses: 9
    Dernier message: 01/09/2008, 16h36
  5. Conversion de size_t en type primitif
    Par mister3957 dans le forum C++
    R�ponses: 5
    Dernier message: 24/02/2008, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo