Bonjour,

Je dois partager du code avec une autre société. Une partie de ce code est 'sensible' et ne doit pas quitter notre société.
Je distribue donc une librairie et un fichier d'en-tête.
Dans ce fichier d'en-tête se trouve les déclarations de mes classes qui vont être utilisées par l'autre société. J'aurai aimé cacher les membres privés de ces classes. Il y a t'il un moyen d'avoir deux fichiers d'entête, un publique contenant les declarations publiques et l'autre contenant tout le reste?
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
 
A.hpp //fichier public
 
  class cA
  {
     public:
         cA();
         ~cA();
         BlaBla();
  };
 
 
A.h// fichier privé
#include "A.hpp"
  class cA
  {
     private:
         Tarlatata();
  };
le code ci-dessus ne fonctionne bien evidemment pas

Avez-vous une solution élégante pour moi?

Merci