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

Struktura korzystająca z innej struktury

Ostatnio zmodyfikowano 2012-03-11 10:55
Autor Wiadomość
Gal
Temat założony przez niniejszego użytkownika
Struktura korzystająca z innej struktury
» 2012-03-11 10:45:27
Chiałem napisać structure korzystającą z innej structury jednak natrafiłem na problem

kod:
C/C++
struct nic
{
    int a;
    int b;
};

struct nico
{
    int c;
    int d;
   
    void suma( nic e )
    {
        c = e->a;
    }
};

błąd :
C:\c++\test\test2.cpp|15|error: base operand of '->' has non-pointer type 'nic'|

nasuneły mi się 3 pytania :
dlaczego takie operacje są niedozwolone ?
co oznacza błąd ?
jak to zrobić poprawnie ?
P-52409
pekfos
» 2012-03-11 10:55:18
Przeczytaj jeszcze raz lekcję o strukturach.. Zwróć uwagę na to jak odwoływać się do składowych.

dlaczego takie operacje są niedozwolone ?
Przeczytaj ze zrozumieniem treść błędu.
co oznacza błąd ?
Jw.
jak to zrobić poprawnie ?
c = e.a;
P-52410
« 1 »
  Strona 1 z 1