Bonjour,

Je voudrais savoir pourquoi dans certains fichiers .cc il y a des déclarations de classes? Normalement, à ma connaissance une déclaration de classe devait se faire dans un fichier .h.

Voici un exemple dans le fichier gpsr.cc du protocole GPSR:



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
static class GPSRHeaderClass : public PacketHeaderClass{
public:
  GPSRHeaderClass() : PacketHeaderClass("PacketHeader/gpsr",
					 sizeof(hdr_all_gpsr)){
    bind_offset(&hdr_gpsr::offset_);
  }
}class_gpsrhdr;



Merci d'avance.