Bonjour,

je me posais la question suivante :

est-il possible de limiter l'accès à des methodes membres d'une classe aux methodes partagées de cette même classe (non heritee)?

pour illustrer :

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
class Test
{
  public:
    Test();
    ~Test();
  public:
    methodeDInstance1();
    methodeDInstance2();
  private:
    static methodeDeClasse();
};
 
 
class TestFille : public Test
{
  public:
    TestFille();
    ~TestFille();
  public:
    autreMethodeDInstanceFille();
  public:
    static autreMethodeDeClasseFille();
};
J'ai a peu pres ce schema la.

Actuellement la methodedeclasse Mere appelle la methode d'instance 1.

Or j'aimerais que l'on ne puisse pas appeller cette methode d'instance 1 ailleurs.

Est ce possible ? merci