Ich erinnere mich an eine Zeit vor lesen über ein Kommandozeilen-Tool, das C-Code erklärt, weiß jemand, wie es benannt werden könnte?Tool zur Erklärung von C-Code
Antwort
Vielleicht meinen Sie cdecl, ein Programm, das komplizierte Deklarationen ins Englische und zurück übersetzen kann?
Zum Beispiel:
cdecl> explain int (*(*foo)(int))(float)
declare foo as pointer to function (int) returning pointer to function (float) returning int
cdecl ist auch online verfügbar unter http://cdecl.org/
Das ist ein sehr schönes Programm durch den Klang von es. Hat es irgendwo eine Homepage? –
Ja, das war's, danke! – Karolis
Es ist ein kleines Programm und Sie werden verschiedene Versionen der Quelle finden. Die meisten Linux-Systeme, denen ich begegnet bin, scheinen es installiert zu haben. Ich glaube K & R ist die ursprüngliche Quelle. Das Buch verwendet das Programm als Werkzeug, um komplizierte Deklarationen zu erklären. – sigjuice
Wenn Sie meinen, erklären dann denke ich, die Antworten schon gegeben worden. Wenn Sie nach potenziellen Problemen suchen, dann gibt es Lint und seine Varianten, hören Sie zuerst in jedem Code-Review auf.
- 1. Tool zur Erkennung von Nebenläufigkeitsproblemen
- 2. Wie verwende ich CCode-Attribute in Vala?
- 3. C++: Tool zur automatischen Reduzierung von Kompilierzeitabhängigkeiten
- 4. Tool zur Überwachung von HTTP-Verkehr
- 5. Tool zur interaktiven Untersuchung von Funktionsparametern
- 6. Ein gutes Video zur Erklärung der Versionskontrolle?
- 7. Behobener Hintergrund unabhängig von der Browserposition (Bild zur Erklärung enthalten!)
- 8. ObservableCollection von ObservableCollection Erklärung
- 9. Sieb von Atkin Erklärung
- 10. Bestes Tool zur Überwachung der Netzwerkverbindungsbandbreite
- 11. Tool zur Überwachung von HTTP, TCP, etc. Web Service-Verkehr
- 12. Tool zum Analysieren von IIS-Webprotokollen zur Fehlerbehebung
- 13. Java-basiertes Tool zur Reduzierung der Anzahl von CSS-Regeln
- 14. C++ Tool zur Visualisierung der Speicherausrichtung?
- 15. Tool zur Überprüfung des öffentlichen Codes?
- 16. Erklärung von dFdx
- 17. Erklärung von: register_shutdown_function
- 18. Erklärung von window.performance Javascript
- 19. Erklärung von contribute_to_class
- 20. Erklärung von POCO
- 21. CanCan Erklärung von load_and_authorize_resource
- 22. 'falsche Erklärung Erklärung' bei der Verwendung von Slick in IntelliJ
- 23. % (mod) Erklärung
- 24. Erklärung von Cocoa @selector Verwendung
- 25. Erklärung und Nutzung von JSONP
- 26. Erklärung von [] .slice.call in Javascript?
- 27. Erklärung von Dapper Puffer/Cache
- 28. ASP.NET MVC Erklärung von @section
- 29. Nginx: Need Erklärung von $ request_time
- 30. C Erklärung von Standard-Signalbibliothek
Welche Erklärung reden Sie? Ein wenig mehr Details, bitte :) –
Mehr zum Thema Frage: https://StackOverflow.com/Questions/1448849/How-Do-Iunderstand-Complicated-Function-Declarations – o11c