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

Recherche:

Type: Messages; Utilisateur: Nadd

Page 1 sur 7 1 2 3 4

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

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

    Merci pour votre réponse. :) Je comprends...

    Merci pour votre réponse. :)

    Je comprends parfaitement ! Je ne sais d'ailleurs plus pourquoi je me suis embarqué là-dedans, d'autant plus que j'avais déjà une implémentation maison d'une matrice...
  2. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    479

    const et objet temporaire

    Bonjour,

    Voici le code sur lequel je travaille :



    template<typename T>
    class vector_t
    {
    public:
  3. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 234

    Ça fonctionne ! :D Il s'agissait bien de...

    Ça fonctionne ! :D

    Il s'agissait bien de placer les fonctions inline dans le fichier d'en-tête, après la définition de la classe.

    Merci à vous tous pour vos réponses. :)

    Nicolas.
  4. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 234

    Merci pour votre réponse. :) En réalité,...

    Merci pour votre réponse. :)

    En réalité, c'était pour profiter de la déclaration implicite inline des méthodes de mes classes. J'ai donc tout séparé, en déclarant explicitement les méthodes inline...
  5. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 234

    Dans la classe circular_dll, les pointeurs sur...

    Dans la classe circular_dll, les pointeurs sur point sont utilisés, et donc la définition est nécessaire. :?

    J'obtiens l'erreur :

    use of undefined type 'point'
  6. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 234

    Merci pour votre réponse. :) Voici l'erreur...

    Merci pour votre réponse. :)

    Voici l'erreur que j'obtiens en séparant l'implémentation de la définition :


    Par ailleurs, j'ai remarqué que le problème venait d'autre part. Dans mon fichier...
  7. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 234

    Problème d'inclusion de fichiers d'en-tête

    Bonjour,

    J'éprouve quelques difficultés à résoudre un problème d'inclusion de fichiers d'en-tête. La situation est simple : j'ai deux classes, définies et implémentées dans leur fichier .hpp, qui...
  8. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Tout à fait ! :)

    Tout à fait ! :)
  9. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Le format adopté par le fichier d'entrée est le...

    Le format adopté par le fichier d'entrée est le format : X Y Z, où (X,Y) représentent les coordonnées dans le plan et Z l'élévation du point. Ce n'est pas standard, mais c'est la convention qui nous...
  10. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    J'adopte... à moitié ! :D L'idée du foncteur...

    J'adopte... à moitié ! :D

    L'idée du foncteur est très intéressante ! Ayant implémenté le foncteur getter, j'ai tout de même préféré conserver l'aspect fonction template pour le calcule de la...
  11. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Effectivement, mais je trouvais plus esthétique...

    Effectivement, mais je trouvais plus esthétique d'effectuer les calculs sur des tableaux de coordonnées 2D avec des boucles plutôt que des appels des fonctions x() et y().



    En fait, il y a tout...
  12. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Pour être honnête, je n'avais pas envie de devoir...

    Pour être honnête, je n'avais pas envie de devoir travailler avec des copies de points pour la triangulation, mais avec les points d'origine, ce qui implique de devoir travailler avec des fonctions...
  13. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Je pense qu'il doit y avoir un mal entendu....

    Je pense qu'il doit y avoir un mal entendu. :mouarf: Lorsque je parle de triangulation, je fais référence à la triangulation de Delaunay, qui consiste, à partir d'un nuage de points connus dans le...
  14. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Bonjour, et merci pour votre réponse. :) La...

    Bonjour, et merci pour votre réponse. :)

    La classe point avait pour objectif de permettre la conversion de coordonnées 3D en coordonnées 2D en laissant simplement tomber la coordonnée en Z. Il...
  15. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Bonjour, et merci encore pour vos réponses. :) ...

    Bonjour, et merci encore pour vos réponses. :)

    J'ai suivi vos conseils et décidé de simplifier drastiquement la structure du programme. Puisque le problème qui nous intéresse ne fait intervenir...
  16. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    En réalité, le programme reçoit un nuage de...

    En réalité, le programme reçoit un nuage de points en 3D à partir d'un fichier de données. C'est la première étape du programme que de charger ces données et de créer des objets vertex. La...
  17. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Imaginons que j'ai un point en 3D : vertex *v....

    Imaginons que j'ai un point en 3D : vertex<3> *v. Si je le convertis en 2D pour effectuer la triangulation puis que je le reconvertis en 3D, je ne risque pas de perdre une composante ?

    Sinon, j'ai...
  18. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    En fait, j'avais en tête de créer quelque chose...

    En fait, j'avais en tête de créer quelque chose de générique qui puisse fonctionner aussi bien en dimension deux qu'en dimension N > 2, même si le cas N > 3 n'est absolument pas pertinent pour le...
  19. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Bonjour, et merci pour vos réponses. :) En...

    Bonjour, et merci pour vos réponses. :)

    En réalité, nous travaillons sur un programme de triangulation. Les coordonnées des points sont en trois dimensions puisque les triangles sont affichés en...
  20. Votes reçus
    +0 -0
    Réponses
    28
    Affichages
    1 560

    Template d'un constructeur d'une classe et pointeur

    Bonjour,

    J'ai défini ma classe vertex de cette manière (je reprends uniquement le constructeur, le reste étant hors sujet) :


    class vertex
    {
    public:
    /*
    [Constructeur]
  21. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    852

    D'accord! :) Malheureusement, je suis obligé...

    D'accord! :)

    Malheureusement, je suis obligé de capturer ces variables. :?

    Toutefois, il n'y a a priori rien de contraignant à travailler avec un objet de type std::function.

    Merci beaucoup!...
  22. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    852

    [std::function] fonction .target()

    Bonjour,

    J'ai crée une fonction qui en génère une autre de la manière suivante :



    std::function<double (const t_vector &)> get_fun(double c)
    {
    return [c](const t_vector & x) { return...
  23. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    1 324

    Bonjour, Effectivement... Merci ! :) ...

    Bonjour,



    Je souhaitais bénéficier d'une simplification des expressions, en permettant d'écrire du code plus proche des mathématiques, tout en bénéficiant des performances de CBLAS. Pour être...
  24. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    1 324

    Bonsoir, et merci beaucoup pour tous vos...

    Bonsoir, et merci beaucoup pour tous vos commentaires. :)

    J'ai apporté les modifications suivantes :



    Effectivement; c'est beaucoup mieux ainsi. :)
  25. Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    1 324

    D'accord, d'accord ! Je retire ce que j'ai dit....

    D'accord, d'accord ! Je retire ce que j'ai dit. Mon idée était simplement de proposer une classe matrix compacte. Je comprends bien le principe du SRP, mais la forte dépendance de ma classe vis-à-vis...
Affichage des résultats 1 à 25 sur 161
Page 1 sur 7 1 2 3 4