Nie mówię o obiektu w C++ ani obiektywne C próbuję zrozumieć, co „obiekt” oznacza w kontekście this text:Co to jest obiekt w C?
Jeśli deklaracja identyfikatora plików Zakres przedmiotu lub funkcja zawiera specyfikator klasy pamięcistatic, identyfikator ma wewnętrzne powiązanie. W przeciwnym razie identyfikator ma połączenie zewnętrzne. Zobacz Storage Classes, aby omówić specyfikację klasy pamięci nieterminalną.
W jednej jednostce tłumaczeniowej każda instancja identyfikatora z wewnętrznym łącznikiem oznacza ten sam identyfikator lub funkcję. Wewnętrznie połączone identyfikatory są unikalne dla jednostki tłumaczeniowej.
Widziałem już słowo "obiekt" w innych tematach C. Ale kiedy Google to, mam tylko odniesienia do C++.
Przeczytałem również: here i here.
Należy zauważyć, że definicja obiektu w standardzie C++ również nie ma nic wspólnego z OOP. "_ Obiekt to region pamięci_" (C++ 11 draft n3290 §1.8). – Mat
Prawdopodobnie najlepiej wyjaśnić tutaj: http://stackoverflow.com/questions/1564359/object-code-linking-time-in-c-language – Rob
@Rob: to nie ma nic wspólnego z tym pytaniem. – Mat