[C++ 2005] erreur de conversion de paramètres
Bonjour,
J'ai une erreur de conversion que je ne comprend pas quand j'appelle une méthode. J'obtiens l'erreur
Citation:
C2664: 'DataLogger::setDataLogger': impossible de convertir le paramètre 1 de 'DataLogging' en 'DataLogging'
Le problème survient à l'appel de la fonction :
Code:
1 2 3 4 5 6 7
|
void ConstellationSimulator::UpdateDataLogger (DataLogger ^ data_logger)
{
DataLogging data_logging;
data_logger->setDataLogger(data_logging);
} |
Voici le prototype de la fonction setDataLogger :
Code:
1 2
|
void setDataLogger (DataLogging data_logging); |
DataLogging est une structure défini comme étant :
Code:
1 2 3 4 5
|
public ref struct DataLogging
{
double iii;
}; |
Est-ce que quelqu'un pourrait m'aider sur ce problème svp?
Merci.