[C++] Dostęp do elementu klasy poprzez wskaźnik na nią
Ostatnio zmodyfikowano 2018-03-26 12:31
twoxu Temat założony przez niniejszego użytkownika |
[C++] Dostęp do elementu klasy poprzez wskaźnik na nią » 2018-03-26 03:02:03 Witam. Posiadam klasę w której znajduje się parę zmiennych. W czasie pracy programu są tworzone tysiące instancji tej klasy, więc do najważniejszych (w obecnym momencie pracy programu) zwracam się po wskaźnikach. Przynajmniej taki był zamiar, ponieważ okazało się że gdy zrobię int i = * instancjaKlasy.i;
to kompilator mi tego nie akceptuje i wyrzuca error: request for member 'i' in 'instancjaKlasy', which is of pointer type 'instancjaKlasy*' (maybe you meant to use '->' ?)|
Nie rozumiem dlaczego się tak dzieje, może ktoś wyjaśnić? Dzięki. |
|
killjoy |
» 2018-03-26 03:25:13 Dwa słowa: priorytet operatorów. |
|
mateczek |
» 2018-03-26 12:31:44 int i = * instancjaKlasy.i; int i = instancjaKlasy->i;
|
|
« 1 » |