Jak nazywa się obiekt w strukturze ?

Jak nazywa się obiekt w strukturze ?
N3
  • Rejestracja: dni
  • Ostatnio: dni
  • 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 ?

N3
  • Rejestracja: dni
  • Ostatnio: dni
  • 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
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
2

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

Endrju
  • Rejestracja: dni
  • Ostatnio: dni
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.

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.