IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Threads & Processus C++ Discussion :

erreur "vc++ 2005"


Sujet :

Threads & Processus C++

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut erreur "vc++ 2005"
    bonjour j'ai une erreur dont j'arrive pas a corrigé

    error C2244: 'Dictionnaire<T1,T2>::ChercherAssociationDansCase'*: impossible de faire correspondre la définition de fonction avec une déclaration existante


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    template <class T1, class T2>
    typename Dictionnaire<T1,T2>::Association Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1,unsigned int&)
    { 
    INSTRUMENTER(this, "template< class T1, class T2>  Dictionnaire< T1, T2> ::Association* Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1 cle, unsigned &  indiceCase)const ");
     
     indiceCase = FonctionDeHachage(cle)% tailleTableHash; 
     int i;
     
     // On recherche l'association de clé donnée
     for(i=0; i<tableHash[indiceCase].NbElements(); i++)
      if (((Association )(tableHash[indiceCase][i]))->cle == cle)
       return (Association )(tableHash[indiceCase][i]);
     return NULL; 
    }
    merci d'avance pour votre aide.

  2. #2
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    Bonjour,

    bon deja ce code est en C++, faudrai un gentil modo pour deplacer ca dans le bon forum.

    mais sinon deja
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
     bonjour j'ai une erreur dont j'arrive pas a corrigé
     
    error C2244: 'Dictionnaire<T1,T2>::ChercherAssociationDansCase'*: impossible de faire correspondre la définition de fonction avec une déclaration existante
     
     
    Code :
     
    template <class T1, class T2>
    /* me arait louche cette declaration */
    /*
    typename Dictionnaire<T1,T2>::Association Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1,unsigned int&)
    */
     
    /* cela devrait suffir  mais je suis pas un expert */
    typename Association Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1,unsigned int&)
     
    { 
    INSTRUMENTER(this, "template< class T1, class T2>  Dictionnaire< T1, T2> ::Association* Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1 cle, unsigned &  indiceCase)const ");
     
     indiceCase = FonctionDeHachage(cle)% tailleTableHash; 
     int i;
     
     // On recherche l'association de clé donnée
     for(i=0; i<tableHash[indiceCase].NbElements(); i++)
      if (((Association )(tableHash[indiceCase][i]))->cle == cle)
       return (Association )(tableHash[indiceCase][i]);
     return NULL; 
    }
     
    merci d'avance pour votre aide.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    ok , j'ai essayé mais aucun résulat .


    ensuite j'ai essayé ceci qui a retiré l'erreur C2244:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    template <class T1, class T2>
    typename Dictionnaire<T1,T2>::Association Dictionnaire<T1,T2>::ChercherAssociationDansCase
    { 
    INSTRUMENTER(this, "template< class T1, class T2>  Dictionnaire< T1, T2> ::Association* Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1 cle, unsigned &  indiceCase)const ");
     
     indiceCase = FonctionDeHachage(cle)% tailleTableHash; 
     int i;
     
     // On recherche l'association de clé donnée
     for(i=0; i<tableHash[indiceCase].NbElements(); i++)
      if (((Association )(tableHash[indiceCase][i]))->cle == cle)
       return (Association )(tableHash[indiceCase][i]);
     return NULL;
    }

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    j'ai une erreur qui me fait planter mon programme ,je pense que c'est les parenthèse mais je suis pas sur . Pouvez vous y jetez un oeil merci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    template <class T>typename TableauPolymorphe<T>::AjouterLigne( const TableauPolymorphe<T>::Ligne& ligne) //<==sur cette ligne.
    {
     
    INSTRUMENTER(this, "template< class T>  int  TableauPolymorphe<T>::AjouterLigne(const TableauPolymorphe< T> ::Ligne&  ligne)");
     
      int iIndiceInsertion = 0;
     
      if ( m_bTrie )
      {
        // On complète m_tiOrdreTri si le nombre de colonnes a augmenté.
        if ( ligne.NbElements() > m_tiOrdreTri.NbElements() )
          for ( int i = 0; i < ligne.NbElements(); i++ )
            if ( m_tiOrdreTri.IndiceDe( i ) < 0 )
            {
              m_tiOrdreTri += i;
              m_tbSensTri += true;
            }

  5. #5
    Nouveau candidat au Club
    Inscrit en
    Mars 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 2
    Par défaut
    Si tu veux obtenir une aide précise il serait bien de poster le message d'erreur...

    sinon essaye ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     for ( int i = 0; i < ligne.NbElements(); i++ ) {
            if ( m_tiOrdreTri.IndiceDe( i ) < 0 )
            {
              m_tiOrdreTri += i;
              m_tbSensTri += true;
            }
    }

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    salut,

    aucun resultat,

    l'erreur a la suivante :

    1>v:\include\local\base\tableaupolymorphe.c(290) : error C2143: erreur de syntaxe*: absence de ')' avant '&'
    1>v:\include\local\base\tableaupolymorphe.c(290) : error C2143: erreur de syntaxe*: absence de ';' avant '&'
    1>v:\include\local\base\tableaupolymorphe.c(290) : fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation

    quand je repond a leur demande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    template <class T>typename TableauPolymorphe<T>::AjouterLigne((const TableauPolymorphe<T>::Ligne)),&ligne
    {
     
    INSTRUMENTER(this, "template< class T>  int  TableauPolymorphe<T>::AjouterLigne(const TableauPolymorphe<T> ::Ligne& ligne)");
     
      int iIndiceInsertion = 0;
     
      if ( m_bTrie )
      {
        // On complète m_tiOrdreTri si le nombre de colonnes a augmenté.
        if ( ligne.NbElements() > m_tiOrdreTri.NbElements() )
          for ( int i = 0; i < ligne.NbElements(); i++ )
            if ( m_tiOrdreTri.IndiceDe( i ) < 0 )
            {
              m_tiOrdreTri += i;
              m_tbSensTri += true;
            }
    ils mettent fatal error C1001: Une erreur interne s'est produite dans le compilateur. sur le premier ligne.

  7. #7
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Salut,
    C'est toujours le même problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    template <class T>
    void TableauPolymorphe<T>::AjouterLigne(const Ligne &ligne) // Ici Ligne suffit car il s'agit du type de TableauPolymorphe<T>::Ligne
    {
     
    INSTRUMENTER(this, "template< class T>  int  TableauPolymorphe<T>::AjouterLigne(const TableauPolymorphe<T> ::Ligne& ligne)");
     
      int iIndiceInsertion = 0;
     
      if ( m_bTrie )
      {
        // On complète m_tiOrdreTri si le nombre de colonnes a augmenté.
        if ( ligne.NbElements() > m_tiOrdreTri.NbElements() )
          for ( int i = 0; i < ligne.NbElements(); i++ )
            if ( m_tiOrdreTri.IndiceDe( i ) < 0 )
            {
              m_tiOrdreTri += i;
              m_tbSensTri += true;
            }

    [EDIT] : ton problème à la base :
    Dictionnaire<T1,T2>::ChercherAssociationDansCase
    Ca veut dire qu'il ne sait pas retrouver la déclaration de ta méthode dans la classe. Les deux écritures sont-elles identiques : même type de retour, même arguments, même const ... ?

  8. #8
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    aparement il manquait ceci "*".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    typename Dictionnaire<T1,T2>::Association* Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1, unsigned&) const
    maintenant il me refait planter sur cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    template <class T>typename TableauPolymorphe<T>::AjouterLigne (const TableauPolymorphe<T>::Ligne),&ligne)
    normalement sa devrait étre ceci non :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    template <class T>typename TableauPolymorphe<T>::AjouterLigne (const TableauPolymorphe<T>::Ligne &ligne)
    mais il me dit de remettre la virgule et la parenthèse :s

  9. #9
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    template <class T>
    void TableauPolymorphe<T>::AjouterLigne (const Ligne &ligne)

  10. #10
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    template <class T>
    void TableauPolymorphe<T>::AjouterLigne (const Ligne &ligne)
    {
     
    INSTRUMENTER(this, "template< class T>  int  TableauPolymorphe<T>::AjouterLigne(const TableauPolymorphe<T> ::Ligne& ligne)");
     
      int iIndiceInsertion = 0;
     
      if ( m_bTrie )
      {
        // On complète m_tiOrdreTri si le nombre de colonnes a augmenté.
        if ( ligne.NbElements() > m_tiOrdreTri.NbElements() )
          for ( int i = 0; i < ligne.NbElements(); i++ )
            if ( m_tiOrdreTri.IndiceDe( i ) < 0 )
            {
              m_tiOrdreTri += i;
              m_tbSensTri += true;
            }
     
           iIndiceInsertion = InsererDansTableau(
                             m_Lignes,
                             ligne,
                             CmpMem<TableauPolymorphe<T>, Ligne>( this, ComparerLignes )  );
     
        // On tient compte des modifications sur les indices qu'a provoqué
        // l'insertion de la ligne: les indices des lignes sélectionnées et de la
        // ligne focalisée on pu changer.
        for ( int i = 0; i < m_tiLignesSelectionnees.NbElements(); i++ )
          if ( m_tiLignesSelectionnees[i] >= iIndiceInsertion )
            m_tiLignesSelectionnees[i]++;
     
        if ( m_iLigneFocalisee == -1 )
          m_iLigneFocalisee = iIndiceInsertion;
        else if ( m_iLigneFocalisee >= iIndiceInsertion )
          m_iLigneFocalisee++;
      }
      else
      {
        m_Lignes += ligne;
        iIndiceInsertion = m_Lignes.NbElements() - 1;
      }
     
      return iIndiceInsertion;
    }


    error C2244: 'TableauPolymorphe<T>::AjouterLigne'*: impossible de faire correspondre la définition de fonction avec une déclaration existante
    error C2062: type 'void' inattendu
    error C2447: '{'*: en-tête de fonction manquant (liste formelle à l'ancien format*?)
    fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation

    pour l'erreur C2244 faut que je regarde si les deux ecriture sont identique.

  11. #11
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    pour l'erreur C2244 c'est bon j'ai reglé le probleme, j'ai trouvé ce qui n'allait pas

    il me manque ceux là :

    error C2062: type 'void' inattendu
    error C2447: '{'*: en-tête de fonction manquant (liste formelle à l'ancien format*?)

  12. #12
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Comment est déclaré AjouterLigne dans TableauPolymorphe ?

  13. #13
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    void  AjouterLigne  ( const Ligne& ligne );

  14. #14
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    TableauPolymorphe est bien une classe template ? Et est-ce que tu as encore l'erreur ?

  15. #15
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    oui c'est bien une classe template , non pour l'instant je ne l'est plus .
    je corrige les autres erreurs qui sont apparue .

  16. #16
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    j'ai corrigé 14 erreur , mais les 6 derniers je bloque


    error C2988: impossible de reconnaître la définition/déclaration de modèle
    error C2059: erreur de syntaxe*: '<cv-qualifer>'
    error C2447: '{'*: en-tête de fonction manquant (liste formelle à l'ancien format*?)
    error C2988: impossible de reconnaître la définition/déclaration de modèle
    error C2059: erreur de syntaxe*: '<cv-qualifer>'
    error C2447: '{'*: en-tête de fonction manquant (liste formelle à l'ancien format*?)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    template <class T>
    typename TableauPolymorphe<T>::ModifierLigne (const Ligne &ligne)// C2988/C2059.
    {
      INSTRUMENTER(this, "template< class T>  int  TableauPolymorphe<T>::ModifierLigne(int  iIndice, const TableauPolymorphe< T> ::Ligne&  ligne)");
    	void iIndice;
      if ( m_bTrie )
      {
        bool bLigneSelectionnee = ( m_tiLignesSelectionnees.IndiceDe( iIndice ) > 0 );
        bool bLigneFocalisee    = m_iLigneFocalisee == iIndice;
     
        // On supprime l'ancienne ligne.
        SupprimerLigne( iIndice );
     
        // On ajoute le nouvelle ligne.
        int iIndiceInsertion = AjouterLigne( ligne );
     
        if ( bLigneSelectionnee )
          m_tiLignesSelectionnees += iIndiceInsertion;
     
        if ( bLigneFocalisee )
          m_iLigneFocalisee = iIndiceInsertion;
     
        return iIndiceInsertion;
      }
      else
      {
        m_Lignes[iIndice] = ligne;
        return iIndice;
      }
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    template <class T>
    void TableauPolymorphe<class T>::SupprimerLigne( int iIndice );
    {//C2447.
      INSTRUMENTER(this, "template< class T>  void  TableauPolymorphe<T>::SupprimerLigne(int  iIndice)");
     
      m_Lignes.SupprimerElement( iIndice );
     
      // On tient compte des modifications sur les indices qu'a provoqué
      // l'insertion de la ligne: les indices des lignes sélectionnées et de la
      // ligne focalisée on pu changer.
      for ( int i = 0; i < m_tiLignesSelectionnees.NbElements(); i++ )
      {
        if ( m_tiLignesSelectionnees[i] == iIndice )
        {
          m_tiLignesSelectionnees.SupprimerElement( (unsigned)i );
          i--;
        }
        else if ( m_tiLignesSelectionnees[i] > iIndice )
          m_tiLignesSelectionnees[i]--;
      }
     
      if ( m_iLigneFocalisee >= iIndice && m_iLigneFocalisee > 0 )
        m_iLigneFocalisee--;
     
      if ( NbLignes() == 0 )
        m_iLigneFocalisee = -1;
    }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    template <class T>
    typename TableauPolymorphe<T>::SupprimerLigne( const Ligne& ligne )//2988/C2059.
    {
      INSTRUMENTER(this, "template< class T>  void  TableauPolymorphe<T>::SupprimerLigne(const TableauPolymorphe< T> ::Ligne&  ligne)");
     
      int iIndice = m_Lignes.IndiceDe( ligne );
      SupprimerLigne( iIndice );
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    template <T>
    void TableauPolymorphe<T>::EffacerSelection();
    {//2447
      INSTRUMENTER(this, "template< class T>  void  TableauPolymorphe<T>::EffacerSelection()");
     
      m_tiLignesSelectionnees.Vider();
    }

  17. #17
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    En relisant simplement ton code, tu devrais te rendre compte que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    template <class T>
    typename TableauPolymorphe<T>::ModifierLigne (const Ligne &ligne)
    ne spécifie pas de type en retour et contient un typename qui ne sert à rien.(1)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    template <class T>
    void TableauPolymorphe<class T>::SupprimerLigne( int iIndice );
    Que le second <class T> n'est pas correct et qu'il y a un ';' en trop. (2)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    template <class T>
    typename TableauPolymorphe<T>::SupprimerLigne( const Ligne& ligne )
    est le même problème que (1)

    Et enfin,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    template <T>
    void TableauPolymorphe<T>::EffacerSelection();
    A peu près, l'exact symétrique de (2), il manque class dans le premier <T>.

    P.S: quitte à me répéter, n'hésites pas à consulter un cours ou la FAQ pour vérifier tes déclarations/définitions.

  18. #18
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    merci , je vais y jetez un oeil

    j'ai corrigé 3 erreurs

  19. #19
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Par défaut
    j'ai corrigé les derniers erreurs , mais il m'en manque 1 que j'arrive pas a corrigé

    error C2447: '{'*: en-tête de fonction manquant (liste formelle à l'ancien format*?)
    Il manque une en-tête de fonction si je comprend bien ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    template <class T>
    void TableauPolymorphe<T>::EffacerSelection();
    {
      INSTRUMENTER(this, "template< class T>  void  TableauPolymorphe<T>::EffacerSelection()");
     
      m_tiLignesSelectionnees.Vider();
    }

  20. #20
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    MSDN est ton ami : C2447

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 3 123 DernièreDernière

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo