jaka jest różnica znaczenia słowa kluczowego static między c i c ++? [Zamknięte]
Wiem, że słowo kluczowe c ma dwa zastosowania:
modyfikuj zmienne
modyfikuj zmienne globalne
użycie to ograniczyło zakres zmiennej globalnej od punktu zdefiniowanego na końcu pliku.
modyfikuj zmienne lokalne
użycie to ograniczyło zakres zmiennej lokalnej w zdefiniowanej funkcji, ale pozostało również w obszarze statycznym pamięci
modyfikuj funkcje
oznacza to, że może wywołać funkcję tylko w zdefiniowanym pliku.
oraz w c ++, oprócz użycia w c,static
służy również do modyfikowania elementu danych i członka funkcji klasy. To użycie ogranicza członka należy do klasy, a nie do obiektów klasy.
Chcę wiedzieć, czy jest coś jeszczestatic
w c / c ++?