Als «c» getaggte Fragen

217
Statisch verschachtelte Klasse in Java, warum?

Ich habe mir den Java-Code angesehen LinkedListund festgestellt, dass er eine statisch verschachtelte Klasse verwendet Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Was ist der Grund für die Verwendung einer statisch verschachtelten Klasse...

214
Was sind die Unterschiede zwischen .so und .dylib auf osx?

.dylib ist die dynamische Bibliothekserweiterung unter OSX, aber mir war nie klar, wann ich ein traditionelles, gemeinsam genutztes Unix-Objekt nicht verwenden kann / sollte. Einige der Fragen, die ich habe: Was sind auf konzeptioneller Ebene die Hauptunterschiede zwischen .so und .dylib? Wann kann...

214
Close vs Shutdown Socket?

In C habe ich verstanden, dass wenn wir einen Socket schließen, dies bedeutet, dass der Socket zerstört wird und später wiederverwendet werden kann. Wie wäre es mit Herunterfahren? Die Beschreibung besagt, dass die Hälfte einer Duplexverbindung zu diesem Socket geschlossen wird. Aber wird dieser...

214
Was bedeuten die Klammern um einen Funktionsnamen?

In einer meiner Projektquelldateien habe ich diese C-Funktionsdefinition gefunden: int (foo) (int *bar) { return foo (bar); } Hinweis: Neben befindet sich kein Sternchen foo, daher handelt es sich nicht um einen Funktionszeiger. Oder ist es? Was ist hier mit dem rekursiven Aufruf...