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

Recherche:

Type: Messages; Utilisateur: Iradrille

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

  1. Votes reçus
    +1 -0
    Réponses
    20
    Affichages
    1 363

    template T&& foo(T&& a) { return...

    template <class T>
    T&& foo(T&& a) {
    return static_cast<T&&>(a);
    }

    template <class T>
    T&& bar(T& a) {
    return static_cast<T&&>(a);
    }
  2. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 363

    C'est bien le cas. C'est pas une vraie...

    C'est bien le cas.

    C'est pas une vraie réponse, mais dès qu'on entend parler de move semantic, on parle du couple T&& / std::move.

    J'imagine que dès qu'on "utilise" un T&& il se "transforme" en...
  3. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 363

    @Médinoc, aucune idée, je met les deux parce que...

    @Médinoc, aucune idée, je met les deux parce que je sais que ça marche comme ça. Mais oui, ça marche peut être sans le std::move.
  4. Votes reçus
    +3 -0
    Réponses
    20
    Affichages
    1 363

    Hello, Vu ton code, non, A utilise c1 et...

    Hello,



    Vu ton code, non, A utilise c1 et c2 sans se soucier de leur durée de vie. Celui que crée un A (et qui passe des refs c1 / c2) devra gérer la destruction de c1 / c2 (et s'assurer qu'ils...
Affichage des résultats 1 à 4 sur 4