QT Creator - "no matching member function to call to 'assign'"

QT Creator - "no matching member function to call to 'assign'"

by Alexandre Emmanuel Jean Crepin -
Number of replies: 3

Bonjour, 

En essayant d'intégrer mon projet sur QT Creator, j'obtiens l'erreur : no matching member function for call to 'assign' dans: 

1. 

2.

3. 

Cela semble être un problème avec mon vecteur de unique pointer dans la classe Système. Cela me paraît étrange puisque le code compile parfaitement sur Geany. Quelqu'un aurait une idée pour résoudre ce problème qui m'empêche de poursuivre la suite du projet ?

Merci, 

Alexandre Crepin

In reply to Alexandre Emmanuel Jean Crepin

Re: QT Creator - "no matching member function to call to 'assign'"

by Alexandre Emmanuel Jean Crepin -

Bonjour, 

Je n'ai toujours pas reçue de réponse, quelqu'un a une idée? 

Merci, 

Alexandre 

In reply to Alexandre Emmanuel Jean Crepin

Re: QT Creator - "no matching member function to call to 'assign'"

by Jean-Cédric Chappelier -

Des idées, plusieurs, oui ; mais il serait mieux d'avoir le message d'erreur en entier.
Dans les pistes possibles :

  1. vous n'utilisez pas le bon constructeur de vector quelque part (et passez un pointeur en premier argument là où il attend une taille (= nb d'éléments)
  2. vous chercher à faire une copie de Systeme


In reply to Jean-Cédric Chappelier

Re: QT Creator - "no matching member function to call to 'assign'"

by Josué Antoine Maechling -
C'est bon c'est moi qui lui avait dit de remonter le post quand il est venu me contacter, mais j'ai réglé l'erreur avec lui.

Il initialisait ses unique_ptr à partir de pointeurs à la C