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

Recherche:

Type: Messages; Utilisateur: Kalith

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

  1. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 904

    Ça m'a pris plus de temps d'en discuter avec vous...

    Ça m'a pris plus de temps d'en discuter avec vous que de l'écrire, ce code :mrgreen:


    En quoi est-ce un problème ? On ne peut plus faire n'importe quoi ? Mais c'est bien ce que je cherche ! (je...
  2. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 904

    Non : les noeuds sont quand même alloués...

    Non : les noeuds sont quand même alloués dynamiquement. Un arbre vierge (construit par défaut), quel que soit D, ne contiendra toujours qu'un seul noeud sans contenu ni enfants. L'arbre se construit...
  3. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 904

    Dis moi si j'ai bien compris : dans cette...

    Dis moi si j'ai bien compris : dans cette implémentation on alloue un gros tableau de taille ~2^(2*N) ? Ce n'est effectivement intéressant que pour un arbre bien dense (et pas trop profond), et c'est...
  4. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 904

    Mea culpa. Mais on peut quand même faire mieux a...

    Mea culpa. Mais on peut quand même faire mieux a priori, avec un tableau sur la pile (cf. ci-dessous).


    Négligeable peut être, mais c'est une perte qu'on peut éviter sans rien payer en échange,...
  5. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 904

    Merci pour vos réponses. Concernant...

    Merci pour vos réponses.

    Concernant std::vector et emplace, ça revient à créer le tableau de pointeurs sur le tas, avec certes l'avantage que je n'ai pas à gérer la mémoire à la main. Mais c'est...
  6. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 904

    Initialisation d'un tableau avec constructeurs

    Bonjour,

    Je cherche a initialiser un simple tableau de données non copiables et sans constructeur par défaut. Exemple :

    struct test {
    test(int i) {}
    test(const test&) = delete;
    };
    ...
Affichage des résultats 1 à 6 sur 6