IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

où est la norme?


Sujet :

C++

  1. #1
    Membre confirmé Avatar de BigNic
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 195
    Par défaut où est la norme?
    la norme C++ est-elle consultable en ligne ?
    Il y a-t-il un site de référence ? J'ai été sur le site de standardisation du C++; mais tout ce que j'ai trouvé c'est différents article concernant divers problèmes, mais pas de références complète par thèmes ou fonctionnalités.
    Cela parait peut-être bête comme question, mais certains se souviendrons de débats que l'on a eu ici où sans la norme il est difficile de séparer le vrai du faux. Notamment pour le fameux implicite int, personellement, j'ai consulté 5 bouquins pour savoir si cela existait ou pas. Résultats 1 seul en parlait en disant que cela existait, les autres n'en parlait pas. Est-ce que ça veut qu'ils décidaient de pas aborder le sujet ou que cela n'existait pas ?

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Réponse dans la FAQ...

  3. #3
    Membre confirmé Avatar de BigNic
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 195
    Par défaut
    tu fais allusion à la rubrique: Où puis-je obtenir une copie du standard ?
    je l'avais vue, mais je voulais plutôt un truc gratuit. et le seul gratuit de cette rubrique est accompagné du commentaire suivant:
    Si vous voulez consulter un document (gratuit) mais qui n'est pas officiel, déprécié, et partiellement incorrect,...

    Tant pis j'ai été trop utopiste et/ou trop naïf
    Merci quand même LouLou !

  4. #4
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    La FAQ est incomplete.

    Il faudrait utiliser plutot norme que standard (l'anglais n'a qu'un mot alors que le francais en a deux, normalement, norme est pour quelque chose de publie par un organisme de normalisation -- ISO, IEEE, .... -- et standard pour des etats de fait).

    Sur le site de l'ansi, le prix la derniere fois que j'ai regarde etait de 30$ pour la version de 2003.

    On trouve cette version aussi publiee (par Wiley si j'ai bonne memoire), cette info n'est pas dans la FAQ.

    Le CD disponible sur le site d'ATT n'est pas exactement la norme de 1998 (bien que je ne sache pas quelles sont les differences exactes) et n'a evidemment pas les corrections publiees en 2003.

    BigNic, avant de chercher un document plus recent, regarde comment tu te debrouilles pour extraire des infos du CD... une norme ce n'est pas particulierement pedagogique.

    Pour info, en C++ il faut donner le type de retour; le plus simple pour le voir dans la norme c'est encore dans l'annexe C qui liste les incompatibilites avec le C.

  5. #5
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    La version de 1997 et les brouillons des prochaines versions sont disponibles gratuitement.

    Version de 1997 : http://www.open-std.org/jtc1/sc22/open/n2356/
    Dernier brouillon en date : http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf

    Changements entre 1998 et 2003 : http://www.acceleratedcpp.com/authors/koenig/c++std/revisions.pdf

  6. #6
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par loufoque
    La version de 1997 et les brouillons des prochaines versions sont disponibles gratuitement.

    Version de 1997 : http://www.open-std.org/jtc1/sc22/open/n2356/
    Si je ne me trompe pas, le CD2 est posterieur a ce document et comporte entre autres les modifications apportees suite a ces commentaires.

    Dernier brouillon en date : http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf
    Ici on se retrouve dans un etat qui n'est deja plus la version normalisee et est encore loin de ce qui sera la prochaine norme.

    Changements entre 1998 et 2003 : http://www.acceleratedcpp.com/authors/koenig/c++std/revisions.pdf
    Environ 300 pages decrivant les differences...

  7. #7
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    C'est mieux d'avoir des alternatives gratuites imparfaites que pas d'alternative gratuite du tout.

Discussions similaires

  1. Réponses: 57
    Dernier message: 02/03/2010, 16h20
  2. HTTP/1.1 est en train de devenir une norme à part entière
    Par Yogui dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 17/11/2008, 15h48
  3. Réponses: 7
    Dernier message: 07/09/2007, 00h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo