2008-10-15 3 views
15

Possible en double:
Where do I find the current C or C++ standard documents?Où puis-je regarder le standard C++

Je veux utiliser STL avec le programme actuel, je travaille et que le vendeur ne prend pas en charge ce que je ressens est un STL raisonnable, travailler n'est pas mon idée de raisonnable. J'ai été incapable de trouver un standard C++ ou un standard STL qui n'est pas juste une API qui me laisse me demander si mon interprétation est correcte ou si l'interprétation du vendeur est correcte. J'ai déjà passé beaucoup de temps au SGI's site. Des recommandations? De plus, y a-t-il un document qui n'est pas une API qui serait considéré comme la norme?

Répondre

5

Informations sur l'endroit où obtenir le document standard actuel:

Where do I find the current C or C++ standard documents?

D'autres réponses à cette question ont des informations sur les téléchargements de divers projets des normes qui peuvent être obtenues gratuitement (les normes effectivement ratifiées ne peuvent être obtenues gratuitement).

5

La norme est disponible en format PDF pour ANSI.org. (18 $ la dernière fois j'ai vérifié, téléchargeable). 18 $ pour un fichier PDF téléchargeable a été considéré comme une percée, puisque précédemment ANSI ne vendait que des normes en format papier, pour plusieurs milliers de dollars une copie. (Normalement, les normes ANSI ont un marché très limité - seuls les fabricants de casques de moto vont acheter la norme ANSI pour les casques de moto, etc.), et les ventes standard ont été le principal mode de financement de l'ANSI.

Chaque organisme national de normalisation de l'ISO peut rendre la norme disponible comme bon lui semble. On m'a dit que British Standards avait conclu un accord pour le publier sous forme de livre, mais je ne sais pas si c'est arrivé.

+0

J'ai entendu parler de 18 $ avant, mais le meilleur prix que j'ai trouvé était [30 $] (http: //webstore.ansi.org/RecordDetail.aspx?sku=INCITS/ISO/IEC%2014882-2003). Où avez-vous vu le prix de 18 $? –

+0

@Don, eh bien, c'était il y a dix ans. Je suppose que l'inflation frappe tout. –

+0

La version 2003 (+ TC 1) est en effet disponible sous forme de livre. Amazon.com montre la vendre à 68 $ pour le moment. – KTC

6

Le brouillon de la norme C++ 0x actuelle est disponible à partir de this page et la page d'accueil officielle du comité de normes C++ est here.

0

i googlé "C++ ansi standard" et cliqué sur le premier résultat

ce qui est disponible gratuitement sur Internet ?

Le standard C++ est passé par deux Brouillons comités (CD) qui ont été faits disponibles pour consultation publique et commentaire. Les modifications apportées au deuxième CD après la période de consultation publique ont été soumises aux comités membres pour un vote et sont devenues la norme officielle. CD2 de la norme C++ est très similaire, mais pas exactement la même chose, que l'étalon final.

body of a draft (voir la liste des répertoires pour le COT, etc.)

0

L'ISBN du livre est 978-0470846742, si vous êtes intéressé par treeware. C'est assez à jour (inclut le corrigendum technique). Vous avez raison de penser que c'est la ressource définitive pour discuter avec les fournisseurs de compilateurs.La norme ne prescrit pas la performance, mais elle met les limites supérieures sur la complexité big-O de nombreux algorithmes

Questions connexes