structure C++ vers structure C [Resolu] - C++ - Programmation
Marsh Posté le 26-08-2005 à 13:19:34
et puis tant qu'a faire, quelqu'un a un lien sous la main pour faire un constructeur de structure?
Marsh Posté le 26-08-2005 à 13:33:26
haha j'ai trouvé.. excusez moi du dérangement,
j'avais oublié le #include "libstatic.h"
Marsh Posté le 26-08-2005 à 14:46:30
nifnef a écrit : et puis tant qu'a faire, quelqu'un a un lien sous la main pour faire un constructeur de structure? |
en C++ une struct est exactement comme une classe sauf que les membres sont par défaut public (alors qu'ils sont par défaut privés dans une classe)
donc un constructeur de struct :
Code :
|
Marsh Posté le 26-08-2005 à 13:13:37
Bonjour,
je dois utiliser du code C en C++, pour cela j'ai mis les fonctions c dans une biblio statique, et je voudrai les appeler.
Cependant, pour appeler certaines, j'ai besoin d'une structure (VOLMAP) définie dans ma biblio.
Donc dans mon code C++, il doit pouvoir retrouver la définiton de cette structure, comme j'ai inclus ma biblio statique, je pensais qu'il(le compilo) saurait ou trouver la definition de cette struct.Mais non, "VOLMAP not declared in this scope". Je suis obligée de redéfinir ma structure dans le c++?
j'ai essayé mais meme erreur, donc j'ai des questions sur mon code :
dans le .h de ma biblio la structure n'est pas dans le bloc
est-ce une erreur?
ensuite, quand j'ai essayé de redéfinir la structure dans mon .hpp, je ne l'ai pas déclarée "dans" ma classe, est-ce aussi une erreur?
ou bien plus simplement, comment lier ma structure du C++ a celle du C exigée par le prototype des fonctions c de ma biblio?
Merci pour vos réponses.
EDIT: j'avais oublié le sujet
Message édité par nifnef le 26-08-2005 à 13:33:45