locked
déclarer une fonction void dans le context ou elle est __cdecl RRS feed

  • Question

  • bonjour,

    Dans la solution Standard, j'ai une fonction qui est refusée par le compilateur

    Je vous met le prototype

    // WnOverview reworked to issue the synset structure avec en tête les structures de liste à passer en paramètre
    
    __cdecl void WordNetOverview(char *searchstr, int pos, std::list<mySynset>* results)
    {

    et je vous met le diagnostique

    1>  WnSearch.cpp
    1>..\..\..\..\..\..\WordNet\src\lib\WnSearch.cpp(57): error C2062: type 'void' inattendu
    1>..\..\..\..\..\..\WordNet\src\lib\WnSearch.cpp(58): error C2143: erreur de syntaxe : absence de ';' avant '{'
    1>..\..\..\..\..\..\WordNet\src\lib\WnSearch.cpp(58): error C2447: '{' : en-tête de fonction manquant (liste formelle à l'ancien format ?)
    je précise que j'ai essayé sans le void : ça change le message mais il y a toujours un erreur


    Jean Noël Martin



    mardi 24 mars 2015 16:54

Réponses

  • Bonjour Jean Noël,

    En fait que c'est managed code, essayez de placer void devant __cdecl comme ceci:

    void __cdecl WordNetOverview(char *searchstr, int pos, std::list<mySynset>* results)

    Merci de partager le résultat.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mercredi 25 mars 2015 14:22
    Modérateur

Toutes les réponses

  • Bonjour Jean Noël,

    En fait que c'est managed code, essayez de placer void devant __cdecl comme ceci:

    void __cdecl WordNetOverview(char *searchstr, int pos, std::list<mySynset>* results)

    Merci de partager le résultat.

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mercredi 25 mars 2015 14:22
    Modérateur
  • C'est bien

    Jean Noël Martin

    mercredi 25 mars 2015 16:11