soit tu mets ton tableau en public :
Code :
- class foo {
- public:
- int tab[256];
- foo();
- ~foo();
- }
- foo f;
- int i = f.tab[0]; // ok
|
ou
soit tu mets une fonction pour accéder à ton tableau :
Code :
- class foo {
- private:
- int tab[256];
- public:
- foo();
- ~foo();
- inline int Get(int indice) { return tab[indice]; };
- }
- foo f;
- int i = f.Get(0); // ok
|
ou
soit tu surcharges l'opérateur []
Code :
- class foo {
- private:
- int tab[256];
- public:
- foo();
- ~foo();
- int& operator[](int indice) { return tab[indice]; };
- }
- foo f;
- int i = f[0]; // ok
|
ou
tu mets la fonction qui doit lire le tableau en amie
Code :
- class foo {
- private:
- int tab[256];
- public:
- foo();
- ~foo();
- friend void maFonction(...);
- }
- void maFonction(...)
- {
- //peut accéder au tableau private
- }
|
---------------
-~=]B0b.K!113r[=~- /¤\ Site Programmation : http://brugevin.boris.free.fr/