Jak nazywa się obiekt w strukturze ?

Jak nazywa się obiekt w strukturze ?
N3
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 10 lat
  • Postów:420
0
Kopiuj
 struct student st, *p = &st
;
st.ocena = 4;

st.ocena odpowiada:

p->ocena, ale tylko dla obiektu st ? Jak to prawidłowo nazwać ? Obiekt czy w C to nazywa się inaczej ?

Shalom
a po polsku? o_O
N3
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 10 lat
  • Postów:420
0

Bo w C++ np. jest klasa:

Kopiuj
class osoba
{
int wartosc;
}

Tworzę obiekt klasy osoba:

Kopiuj
osoba Adam 

I to nazywa się obiekt klasy osoba.

A w C jak nazwać stworzenie nowego obiektu struktury ?

Patryk27
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
2

Ja powiedziałbym, że instancja struktury, ale nie jestem na 100% pewien.


Endrju
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 2 lata
3

E, to jest object of struct type. Tak mówią o tym w standardzie.

W zasadzie każda zmienna to tam object. W C++ jest tak samo. To tylko słowo, nie chodzi o obiekt w kontekście programowania obiektowego.


"(...) otherwise, the behavior is undefined".
edytowany 1x, ostatnio: Endrju

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.