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

Recherche:

Type: Messages; Utilisateur: Ekinoks

Page 1 sur 30 1 2 3 4

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

  1. Qu'en est-il de la rapidité ? Car si je regarde...

    Qu'en est-il de la rapidité ? Car si je regarde sur le site de benchmarksgame-team.pages.debian.net, les résultats sont loin des performances du C.
    Link :...
  2. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    544

    Merci JolyLoic pour ta réponse :) Arf dommage...

    Merci JolyLoic pour ta réponse :)

    Arf dommage qu'on ne puisse pas... J'avais aussi pensé à la solution d'un switch, mais c'est quand même sacrément moche. :(
    Étant donné que les templates sont...
  3. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    544

    Fixer template à l'exécution

    Bonjour,

    J'ai une question toute simple dont je n'arrive pas a trouver la réponse...

    Imaginons que l'on a une libraire C++ de ce type:


    template <int DEG>
    class Tree {
    struct Node {
  4. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    907

    Eh... non... Mais c'est ma faute, j'aurai dû...

    Eh... non... Mais c'est ma faute, j'aurai dû utiliser des noms aux classes plutôt que d'utiliser Test pour comprendre ce que je veux coder.
    Revoici la même bizarrerie sur un cas un peu plus concret....
  5. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    907

    Oui, pardon, ce n'est pas la syntaxe qui est...

    Oui, pardon, ce n'est pas la syntaxe qui est spéciale, c'est la sémantique attachée à ce constructeur précis qui l'est (car c'est un cas particulier).
    On ne peut même pas redéfinir ce constructeur...
  6. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    907

    Merci pour ces explications dalfab :) Donc...

    Merci pour ces explications dalfab :)

    Donc cela signifie qu'il est impossible de créer un constructeur qui aura comme argument un objet du même type que la classe en question...
    Car le C++...
  7. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    907

    Il y a un truc que je ne comprends pas dans le...

    Il y a un truc que je ne comprends pas dans le choix de la syntaxe du C++
    Pour quoi avoir choisi de spécifier une sémantique spéciale pour ClassA::ClassA(ClassA const & o) comme constructeur de...
  8. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    907

    Ho oui ! bien vue ! Il fait une copie plutôt que...

    Ho oui ! bien vue ! Il fait une copie plutôt que de convertir test en std::function.
    Merci =)

    Existe-t-il un moyen pour que la conversion soit prioritaire sur la copie ? Car si je rends la copie...
  9. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    907

    Résultat inattendu : exemple tres simple d'imbrication de std::function

    Bonjour,

    J'ai eu aujourd'hui un résultat surprenant...
    Voici un exemple minimal qui reproduit le comportement :

    #include <iostream>
    #include <functional>

    struct test {...
  10. Sondage : Comment peut-on penser que l'évaluation de...

    Comment peut-on penser que l'évaluation de quelque chose d'aussi complexe que "la performance des élèves en mathématique et en sciences" peut se représenter avec une unique note ?

    Le résultat...
  11. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 959

    C'est une idée, mais c'est un peu compliqué...

    C'est une idée, mais c'est un peu compliqué d'utilisation, car on doit avoir un script pour chaque algo :(
    Je pensai plus à un préprocesseur qui traduirait les "union_class" avant la phase de...
  12. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 959

    Yes !! J'avais exactement ça en tête ! Je pensai...

    Yes !! J'avais exactement ça en tête !
    Je pensai juste à un truc plus direct pour faire appel aux fonctions plutôt que d'utiliser des enum ou des map.
    Un truc du genre construire à partir de la...
  13. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 959

    Merci d'avoir pris le temps de me lire et de...

    Merci d'avoir pris le temps de me lire et de répondre à mes interrogations.

    Je suis désolé, c'est une question un peu théorique d'architecture / langage, mais ça fait pas mal de temps que je me...
  14. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 959

    Désolé, j'ai dû mal m'exprimer, mais oui on dit...

    Désolé, j'ai dû mal m'exprimer, mais oui on dit bien la même chose :
    un objet doit avoir un but simple et unique.
    C'est bien pour cette raison que je cherche à ajouter des fonctionnalités à un...
  15. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 959

    Merci pour ta réponse Bousk C'est un peu...

    Merci pour ta réponse Bousk



    C'est un peu ça oui, je veux mélanger un peu les deux pour avoir que les avantages sans les inconvenants :p


    Je garde évidemment ce principe.
    Une classe qui...
  16. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 959

    Merci pour ta réponse bacelar :) C'est...

    Merci pour ta réponse bacelar :)

    C'est effectivement une solution, mais si on imagine que l'on a beaucoup de fonctionnalités à ajouter, on risque de vite se retrouver avec une très très grosse...
  17. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 959

    [Architecture] Ajouter des fonctionnalités à une classe

    Bonjour,

    J'aurais une question d'architecture générale sur le C++.
    La question porte sur qu'elle est le meilleur moyen d'ajouter des fonctionnalités à une classe C++.
    Plus précisément, est qu'il...
  18. Votes reçus
    +0 -0
    Réponses
    0
    Affichages
    2 591

    [Plug-in Firefox] Redirection vers une page plug-in

    Bonjour,

    Je suis confronté à un problème auquel je ne vois aucune solution "propre".

    Je développe un petit plug-in pour Firefox nécessitant l'authentification de l'utilisateur a un site web par...
  19. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    774

    essaye ça : sudo apt-get install...

    essaye ça :


    sudo apt-get install build-essential
  20. Discussion: problème avec atoi

    par Ekinoks
    Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    787

    #include template...

    #include <sstream>

    template<typename T>
    bool from_string( const std::string & Str, T & Dest )
    {
    // créer un flux à partir de la chaîne donnée
    std::istringstream iss( Str );
    //...
  21. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    754

    Bien vu !! le pattern visiteur...

    Bien vu !! le pattern visiteur correspond à ce que je veux ! :ccool:

    Voila ce que ça donne :


    struct Visitor {
    virtual void visiteA( A * ) = 0;
    virtual void visiteC( C * ) = 0;
    ...
  22. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    754

    Merci pour ta réponse Bousk :) Effectivement...

    Merci pour ta réponse Bousk :)

    Effectivement cette solution délègue des responsabilités de manière simple.
    Par contre, le fait que la classe "B" doive contenir un objet "BDrawer" n'est-il pas...
  23. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    754

    Question d'architecture : déléguer des responsabilités

    Salut,

    Ca fait quelque jour que je suis confronté à un problème de conception en C++.
    Voici une simplification du problème.



    class A {
    void afficher() {
    for (auto it =...
  24. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    5 294

    Une approche pratique des System F peut être...

    Une approche pratique des System F peut être sympa et plus simple dans un premier temps, merci pour le lien :D
  25. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    5 294

    Merci beaucoup pour ces explications bluestorm,...

    Merci beaucoup pour ces explications bluestorm, j'ai enfin compris l'idée de pourquoi la terminaison est assurée avec le lambda calcule simplement typé :D

    Je comprends également mieux pourquoi le...
Affichage des résultats 1 à 25 sur 741
Page 1 sur 30 1 2 3 4