PDF-Versionen des Standards
Ab dem 1. September 2014 sind die besten Standorte nach Preis für C- und C ++ - Standarddokumente in PDF:
In der Regel können Sie alte Revisionen eines Standards (eines Standards) nicht direkt von den Normungsgremien erhalten, kurz nachdem eine neue Ausgabe des Standards veröffentlicht wurde. Daher sind Standards für C89, C90, C99, C ++ 98, C ++ 03 für den Kauf bei einem Standardisierungsgremium schwer zu finden. Wenn Sie eine alte Überarbeitung eines Standards benötigen, überprüfen Sie Techstreet als eine mögliche Quelle. Beispielsweise kann die kanadische Version CAN / CSA-ISO / IEC 9899: 1990 gegen eine Gebühr weiterhin als PDF bereitgestellt werden.
Elektronische Nicht-PDF-Versionen des Standards
Druckversionen des Standards
Druckexemplare der Normen sind bei nationalen Normungsgremien und ISO erhältlich, jedoch sehr teuer.
Wenn Sie eine Hardcopy des C90-Standards für viel weniger Geld als oben möchten, finden Sie möglicherweise eine billige gebrauchte Ausgabe von Herb Schildts Buch The Annotated ANSI Standard bei Amazon , die den eigentlichen Text des Standards enthält (nützlich). und Kommentar zum Standard (weniger nützlich - er enthält mehrere gefährliche und irreführende Fehler).
Die Standards C99 und C ++ 03 sind in Buchform bei Wiley und dem BSI (British Standards Institute) erhältlich:
Entwurfsversionen des Normungsausschusses (kostenlos)
Die Arbeitsentwürfe für zukünftige Standards sind häufig auf den Websites der Ausschüsse verfügbar:
Wenn Sie Entwürfe aus den aktuellen oder früheren C / C ++ - Standards erhalten möchten, stehen einige im Internet kostenlos zur Verfügung:
Für C:
Für C ++:
Beachten Sie, dass diese Dokumente nicht mit dem Standard identisch sind, obwohl die Versionen unmittelbar vor den Besprechungen, in denen über einen Standard entschieden wird, normalerweise sehr nahe an dem Wert des endgültigen Standards liegen. Die FCD-Versionen (Final Committee Draft) sind passwortgeschützt. Sie müssen im Normungsausschuss sein, um sie zu erhalten.
Auch wenn die Entwurfsversionen möglicherweise sehr nahe an den endgültig ratifizierten Versionen der Standards liegen, empfehlen einige Redakteure dieses Beitrags dringend, eine Kopie der tatsächlichen Dokumente zu erhalten - insbesondere, wenn Sie sie als Referenzen zitieren möchten. Natürlich sollten hungernde Schüler die Entwürfe verwenden, wenn sie Geld haben.
Es scheint, dass, wenn Sie bereit und in der Lage sind, einige Monate nach der Ratifizierung eines Standards zu warten, die Suche nach "INCITS / ISO / IEC" anstelle von "ISO / IEC" bei der Suche nach einem Standard der Schlüssel ist. Auf diese Weise konnte einer der Redakteure dieses Beitrags die Standards C11 und C ++ 11 zu angemessenen Preisen finden. Wenn Sie suchen zum Beispiel für "INCITS / ISO / IEC 9899: 2011": auf statt "2011 ISO / IEC 9899" webstore.ansi.org ist die kostengünstige PDF - Version.
Die Website https://wg21.link/ bietet Links mit kurzen URLs zum aktuellen C ++ - Arbeitsentwurf und Standardentwürfen sowie zu Ausschusspapieren:
Der aktuelle Entwurf des Standards wird als LaTeX-Quelle auf Github beibehalten . Diese Quellen können mit cxxdraft-htmlgen in HTML konvertiert werden . Die folgenden Websites verwalten die so generierten HTML-Seiten:
Tim Song verwaltet auch generierte HTML- und PDF-Versionen des Networking TS und des Ranges TS.