[C++] Differenza tra private e protected

di il
2 risposte

[C++] Differenza tra private e protected

Salve a tutti,
come da titolo c è qualcuno così gentile da aiutarmi a capire le differenze in senso pratico, magari con un piccolo esempio, tra l'uso di protected e di private ?

2 Risposte

  • Re: [C++] Differenza tra private e protected

    
    class alpha {
        protected:
            int a;
        private:
            int b;
    };
    
    class beta : public alpha {
        public:
            void set_a(int _a) { this->a = _a; } // ok. accedo ad a di alpha perché protected:
            void set_b(int _b) { /* this->b = _b */ } no. non posso accedere a b perché privata di alpha.
    };
    
    
  • Re: [C++] Differenza tra private e protected

    Grazie mille shodan, ora mi è più chiaro.
Devi accedere o registrarti per scrivere nel forum
2 risposte