Új hozzászólás Aktív témák

  • Miracle

    senior tag

    válasz concret_hp #31 üzenetére

    roviden: 1 osztalynak lehetnek friend fuggvenyei, es friend osztalyai. itt jegyeznem meg, hogy jelen esetben legegyszerubb, ha ugy tekintesz az operatorokra mintha fuggvenyek lennenek. tehat a tovabbiakban nem teszek kulonbseget.
    es a jelentes: egy osztaly friend fuggvenyei es friend osztalyai hozzafernek az osztaly private adattagjaihoz, metodusaihoz is.
    pl


    class b;
    void g(a *);

    class a
    {
    friend class b;
    friend void g(a *);
    int c; // ez ugye private
    };

    class b
    {
    /*...*/
    void f(a *pa){ pa -> c = 4;} //minden rendben, hiaba private az adattag
    };

    void g(a *pa)
    {
    pa -> c = 5; //itt is minden rendben
    }


    lehet, h a fenti pelda tartalmaz szintaktikai hibat, habar jonak tunik nekem. mindenesetre itt a link, ahol tobbet olvashatsz:
    http://www.cplusplus.com/doc/tutorial/tut4-3.html

    értelmező késziszótár :: rekurzió --> lásd : rekurzió

Új hozzászólás Aktív témák