error: no match for call to - C++ - Programmation
Marsh Posté le 05-04-2011 à 10:59:53
il est fort possible que je me gourre, mais pour moi dans le 2eme cas tu appelles le constructeur, et dans le premier tu appelles operator()
Marsh Posté le 05-04-2011 à 13:44:32
en fait on m'a dit que dans le premier cas j'appelle le constructeur par défaut :gMyCertcertificate<string> gMyCert; équivaut à gMyCertcertificate<string> gMyCert( )
Marsh Posté le 04-04-2011 à 17:57:24
Bonjour,
j'aimerais savoir comment je peux initialiser une structure ( en dehors de la déclaration ) :
En effet, je déclare d'abord la structure en faisant :
Cet objet certificat est accessible depuis n'importe quelle fonction de mon_fic.cpp
puis j'aimerais l'initialiser dans une fonction qui se trouve toujours dans mon_fic.cpp :
Quand je compile ca me donne l'erreur suivante :
Je ne comprend pas ce qui se passe. Il me dit no match for call alors que j'ai bien un constructeur certificate(X509* cert). Voici la définition de ma structure certificate :
Ce qui m'étonne c'est que ca compile quand je déclare la structure dans la fonction init( ) ... c'est à dire
Merci d'avance pour votre aide.