Erreur de compilation en c++(class unexpected
bof
-
batmat Messages postés 1871 Statut Membre -
batmat Messages postés 1871 Statut Membre -
salut,
lors de la compilation d'un projet développé en c++ et utilisant le microsoft visual c++ j'ai obtenu l'erreur suivante que je n'ai pas su résoudre...
c:\program files\microsoft visual studio\myprojects\pfebis\paquet.h(6) : error C2236: unexpected 'class' 'Paquet'
paquet.h
#include "String.h"
#include "DatalinkPacket.h"
class Paquet{
public:
Paquet(long psec,long pusec,int pcaplen,int plen):sec(psec),usec(pusec),caplen(pcaplen),len(plen){};
void setDatalinkPacket(DatalinkPacket );
void Affect_data_paquet(String);
void Affect_entete_paquet(String);
private:
long sec; //timestamp en sec
long usec; //timestamp en microsec
int caplen; //la long capturée
int len;// longueur du paquet
DatalinkPacket datalink; //entete de la couche liaison
String header;
String data; //les données du paquet sans l'entete
};
paquet.cpp
#include "Paquet.h"
void Paquet :: setDatalinkPacket(DatalinkPacket p){
datalink=p;
}
void Paquet :: Affect_data_paquet(String data){
this.data=data;
}
void Paquet :: Affect_entete_paquet(String header){
this.header=header;
}
pourquoi le compilateur ne reconnait pas la classe paquet
merci..
lors de la compilation d'un projet développé en c++ et utilisant le microsoft visual c++ j'ai obtenu l'erreur suivante que je n'ai pas su résoudre...
c:\program files\microsoft visual studio\myprojects\pfebis\paquet.h(6) : error C2236: unexpected 'class' 'Paquet'
paquet.h
#include "String.h"
#include "DatalinkPacket.h"
class Paquet{
public:
Paquet(long psec,long pusec,int pcaplen,int plen):sec(psec),usec(pusec),caplen(pcaplen),len(plen){};
void setDatalinkPacket(DatalinkPacket );
void Affect_data_paquet(String);
void Affect_entete_paquet(String);
private:
long sec; //timestamp en sec
long usec; //timestamp en microsec
int caplen; //la long capturée
int len;// longueur du paquet
DatalinkPacket datalink; //entete de la couche liaison
String header;
String data; //les données du paquet sans l'entete
};
paquet.cpp
#include "Paquet.h"
void Paquet :: setDatalinkPacket(DatalinkPacket p){
datalink=p;
}
void Paquet :: Affect_data_paquet(String data){
this.data=data;
}
void Paquet :: Affect_entete_paquet(String header){
this.header=header;
}
pourquoi le compilateur ne reconnait pas la classe paquet
merci..
A voir également:
- Erreur de compilation en c++(class unexpected
- Erreur t32 ✓ - Forum Livebox
- Erreur upes 1025 - Forum Téléviseurs
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word