Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML\Klasy] Używanie obiektu innej klasy przez funkcję

Ostatnio zmodyfikowano 2012-03-29 18:24
Autor Wiadomość
hincu
» 2012-03-29 17:20:18
ogod to dlatego bo w box masz jako protected..
P-53434
diego997
Temat założony przez niniejszego użytkownika
» 2012-03-29 17:26:07
a to protected = private, przecież dziedziczę(chyba że źle ;p)
P-53435
hincu
» 2012-03-29 17:54:29
to co ze dziedziczysz skoro box jest ustawiony na protected
P-53437
diego997
Temat założony przez niniejszego użytkownika
» 2012-03-29 18:05:02
Ustawiłem protected bo chcę się dostać z funkcji klasy _Collider do obiektu klasy _Box. Jak się dziedziczy to chyba protected działa jak private czy nie ?
P-53438
hincu
» 2012-03-29 18:16:30
dziedziczyc mozesz tylko metody i zmienne ktore sa publiczne : P
P-53439
malan
» 2012-03-29 18:24:55
Co Ty mu za bzdury opowiadasz?

/edit:
C/C++
#include <iostream>

class Foo
{
public:
    int publicFoo;
   
protected:
    int protectedFoo;
   
private:
    int privateFoo;
};

class Bar
    : public Foo
{
public:
    int getProtectedFoo()
    {
        return protectedFoo;
    }
};

int main()
{
    Bar * b = new Bar;
    std::cout << b->publicFoo << std::endl;
    std::cout << b->getProtectedFoo() << std::endl;
    delete b;
}
P-53440
1 « 2 »
Poprzednia strona Strona 2 z 2