Wskaźniki na klasy.
Ostatnio zmodyfikowano 2017-02-28 19:33
Marik1234 Temat założony przez niniejszego użytkownika |
Wskaźniki na klasy. » 2017-02-28 19:11:58 Witam, od niedawna zacząłem naukę c++ i zastanawiam się nad pewną sprawą, czy te dwa kody źródłowe różnią się czymś innym niż zapisem? void Player::draw( RenderWindow * win ) { win->draw( sprite ); }
player.draw( & window );
void Player::draw( RenderWindow & win ) { win.draw( sprite ); }
player.draw( window );
Wydaje mi się, że one różnią się tylko zapisem, bo w obu przypadkach pracują na oryginalnych klasach, ale nie jestem do końca pewny. |
|
Bielan |
» 2017-02-28 19:28:29 Różnice wynikają z różnić między referencją w wskaźnikiem. Między innymi: |
|
Marik1234 Temat założony przez niniejszego użytkownika |
» 2017-02-28 19:33:10 Dzięki, postaram się więcej poczytać o różnicach między referencją a wskaźnikiem. Nie wiedziałem po prostu czego się złapać. |
|
« 1 » |