Erreur de compilation en c++(class unexpected
bof
-
batmat Messages postés 1871 Date d'inscription Statut Membre Dernière intervention -
batmat Messages postés 1871 Date d'inscription Statut Membre Dernière intervention -
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 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- J'aime par erreur facebook notification - Forum Facebook