IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: Arzar

Page 1 sur 41 1 2 3 4

Recherche: Recherche effectuée en 0,03 secondes.

  1. Votes reçus
    +2 -0
    Réponses
    8
    Affichages
    707

    Bonjour, Je te conseille de jeter un coup...

    Bonjour,

    Je te conseille de jeter un coup d’œil à l'article suivant, qui traite de cette problématique :
    https://tcbrindle.github.io/posts/a-quicker-study-on-tokenising/

    Extrait :

    ...
  2. Votes reçus
    +2 -0
    Réponses
    34
    Affichages
    3 272

    Pour info ces guidelines font souvent référence à...

    Pour info ces guidelines font souvent référence à des constructions qui ne sont pas dans le langage ou la STL (array_view, string_view, not_null<> etc), mais qui sont disponible dans la GSL...
  3. Discussion: Auto-vectorization

    par Arzar
    Votes reçus
    +2 -0
    Réponses
    8
    Affichages
    908

    Si tu sais que les tableaux ne se chevauchent pas...

    Si tu sais que les tableaux ne se chevauchent pas ça vaudrait le coup d'essayer d'ajouter des restrict et voir ce que ça donne, comme l'a dit Iradrille assez souvent les compilos renoncent à...
  4. Votes reçus
    +2 -0
    Réponses
    11
    Affichages
    1 446

    Bonjour, Je comprends que le compilateur soit...

    Bonjour,

    Je comprends que le compilateur soit perdu, c'est un peu le chaos avec ces #ifndef sauvages.

    Pour éviter les ennuis, vaut mieux respecter l'organisation définie dans la FAQ :...
  5. Votes reçus
    +4 -0
    Réponses
    6
    Affichages
    561

    Pour info, ce fut une décision tout à fait...

    Pour info, ce fut une décision tout à fait volontaire par le comité d’empêcher ce genre de code de compiler :


    Element elem = 25;
    container.addElements(elem); // move silencieux d'elem dans...
  6. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    1 136

    Ça me semble un *tantinet* ambitieux pour 2017....

    Ça me semble un *tantinet* ambitieux pour 2017.
    Le C++0x a pris des années de retard et ne contenait même pas le dixième du dixième de ce qui est proposé ici. :aie:

    Dans sa liste je vois...
  7. Votes reçus
    +1 -0
    Réponses
    4
    Affichages
    1 091

    Faut toujours se méfier des tests C++ donnés par...

    Faut toujours se méfier des tests C++ donnés par les boites, surtout quand ils se targuent d’arborer des détails très précis, il y a parfois des erreurs flagrantes et c'est souvent confus. C'est...
  8. Discussion: Coût d'un héritage

    par Arzar
    Votes reçus
    +2 -0
    Réponses
    4
    Affichages
    489

    Ben non, aucun coût particulier, le compilateur...

    Ben non, aucun coût particulier, le compilateur générera la même code que si tu avais fait



    struct EntityPOSSCALETEX
    {
    Value<POS> pos;
    Value<SCALE> scale;
    Value<TEXTURE> texture;
    }
  9. Discussion: Erreur de compilation

    par Arzar
    Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    572

    Bonjour, En C++ il faut séparer la...

    Bonjour,

    En C++ il faut séparer la déclaration, qui se fait dans un .h, de la définition (implémentation) qui se fait dans un .cpp

    déclaration, dans un .h :


    #ifndef TRUC_H
    #define TRUC_H...
  10. Votes reçus
    +1 -0
    Réponses
    10
    Affichages
    3 397

    L'algo suivant - tiré du bouquin Element of...

    L'algo suivant - tiré du bouquin Element of Programming - devrait être correct (sauf si je me suis planté en le retranscrivant :mouarf:). Il fait 2 + 2/3 comparaisons en moyenne contrairement aux...
  11. Votes reçus
    +3 -0
    Réponses
    15
    Affichages
    2 844

    Bonjour, Une autre petite amélioration de la STL...

    Bonjour,
    Une autre petite amélioration de la STL C++14 très appréciable :
    N3531 - User-defined Literals for Standard Library Types (version 3) : Unité de temps SI.

    auto d = 2h + 5s + 234ms; // d...
  12. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    794

    Bonjour, Ça serait bien d'avoir un code minimal,...

    Bonjour,
    Ça serait bien d'avoir un code minimal, complet, compilable qui reproduit le pb, car pour le moment il manque la définition de Serializer et son utilisation (qui hérite de quoi ? comment...
  13. Discussion: question sur unique_ptr

    par Arzar
    Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    436

    Oui, pour std::unique_ptr::operator =...

    Oui, pour std::unique_ptr::operator = (std::unique_ptr&&) il faut le voir comme un transfert de propriété, on déplace le contenu de l'unique_ptr renvoyé par BuildFoo dans l'unique_ptr p. Le contenu...
  14. Votes reçus
    +4 -0
    Réponses
    7
    Affichages
    1 467

    Je ne comprends pas bien ce genre d'affirmation...

    Je ne comprends pas bien ce genre d'affirmation que j'ai vu flotter déjà plusieurs fois.

    emplace_back n'a pas été ajouté en C++11 pour permettre le déplacement , il permet la constuction d'objet...
  15. Probablement pour rajouter un peu d'effet...

    Probablement pour rajouter un peu d'effet dramatique :mrgreen:

    Sur les PC et OS modernes, il y a des protections pour empêcher d’écrire n'importe où. Donc dans la réalité si tu accèdes à un...
  16. Votes reçus
    +3 -0
    Réponses
    18
    Affichages
    1 029

    Je travaille aussi sur ce genre de système...

    Je travaille aussi sur ce genre de système embarqué. En jetant un coup d'oeil sur la partie de notre code source qui gère la sortie d'info de debug sur le port série, sans surprise, on trouve :

    ...
  17. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    666

    Bonjour, C'est quand même loin d'être...

    Bonjour,



    C'est quand même loin d'être trivial comme optimisation... l'utilisation des template pour forcer la génération complète de l'arbre binaire me parait être une très bonne idée.
    ...
  18. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    570

    Bonjour, Dans le main Tu ne clear pas ton...

    Bonjour,

    Dans le main Tu ne clear pas ton vecteur vecPictures après utilisation, donc la deuxième fois que tu appelle capturePictures le vecteur contient déjà la liste des fichiers du répertoire...
  19. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    657

    Perso, 95% du temps quand je me prends un "left...

    Perso, 95% du temps quand je me prends un "left of '.GetVariables' must have class/struct/union" avec visual c'est lorsque mon objet est en fait un pointer et je me trompe en faisant un toto.foo() au...
  20. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    1 839

    Une ligne de boost:spirit + une typo et c'est...

    Une ligne de boost:spirit + une typo et c'est parti pour quelques heures de lecture :aie:
  21. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    401

    En mettant à jour la distribution lorsque...

    En mettant à jour la distribution lorsque l'intervalle change ?

    Sinon au pire tu peux même aussi créer à la volée les distributinos en question à chaque utilisation. Certaines distributions sont...
  22. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    916

    Bonjour, Comme le dit le compilateur le type...

    Bonjour,

    Comme le dit le compilateur le type des deux set n'est pas identique :
    Le type de retour de la fonction est set<SavingsGain>, qui est en fait set<SavingsGain, std::less<SavingsGain>>...
  23. Votes reçus
    +0 -0
    Réponses
    29
    Affichages
    1 364

    vector::reserve() c'est typiquement le genre de...

    vector::reserve() c'est typiquement le genre de fonction que le standard autorise à faire allouer plus que la taille passée en paramètre, mais heureusement il me semble qu'en pratique toutes les...
  24. Votes reçus
    +3 -0
    Réponses
    29
    Affichages
    1 364

    Si tu n'as vraiment que 2ko de ram tu peux...

    Si tu n'as vraiment que 2ko de ram tu peux probablement laisser tomber toutes les réponses qu'on t'as faite dans ce thread... :aie: Avec des contraintes aussi fortes, toute solution générale qu'on...
  25. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    541

    Bonjour, Le code suivant est tout à fait...

    Bonjour,

    Le code suivant est tout à fait correct :



    {
    A* a1 = new A();
    A* a2 = a1;
    delete a2; // on détruit l'objet situé à l'emplacement pointé par a1 et a2
Affichage des résultats 1 à 25 sur 1024
Page 1 sur 41 1 2 3 4