Μέλος : Σύνδεση |Εγγραφή |Ανεβάστε τη γνώση
Αναζήτηση
C11: C τυποποιημένη αναθεώρηση [Τροποποίηση ]
Το C11 (πρώην C1X) είναι ένα ανεπίσημο όνομα για το ISO / IEC 9899: 2011, το τρέχον πρότυπο για τη γλώσσα προγραμματισμού C. Αντικαθιστά το προηγούμενο πρότυπο C, ανεπίσημα γνωστό ως C99. Αυτή η νέα έκδοση τυποποιεί κυρίως τα χαρακτηριστικά που έχουν ήδη υποστηριχθεί από κοινούς σύγχρονους μεταγλωττιστές και περιλαμβάνει ένα λεπτομερές μοντέλο μνήμης για την καλύτερη υποστήριξη πολλαπλών κλωστών εκτέλεσης. Λόγω καθυστερημένης διαθεσιμότητας συμμορφούμενων υλοποιήσεων C99, το C11 καθιστά ορισμένα χαρακτηριστικά προαιρετικά, για να διευκολύνεται η συμμόρφωση με τα βασικά πρότυπα γλώσσας.
Το τελικό σχέδιο N1570 δημοσιεύθηκε τον Απρίλιο του 2011. Το νέο πρότυπο εγκρίθηκε στις 10 Οκτωβρίου 2011 και έχει επίσημη επικύρωση από το ISO και δημοσιεύθηκε στις 8 Δεκεμβρίου 2011 ως ISO / IEC 9899: 2011, χωρίς παρατηρήσεις που απαιτούν ψήφισμα από τους συμμετέχοντες εθνικούς φορείς.
Μια τυπική μακροεντολή __STDC_VERSION__ ορίζεται με την τιμή 201112L για να υποδείξει ότι υπάρχει υποστήριξη C11. Ορισμένα χαρακτηριστικά γνωρίσματα του C11 υποστηρίζονται από το GCC που αρχίζει με την έκδοση 4.6, το Clang ξεκινά με την έκδοση 3.1 και το IBM XL C ξεκινώντας με την έκδοση 12.1.
[Άνοιγμα προτύπου][C: Γλώσσα προγραμματισμού][Θέμα: Υπολογισμός][Συλλογή μεταγλωττιστή GNU]
1.Αλλαγές από το C99
2.Προαιρετικές λειτουργίες
3.Κριτική
[Μεταφόρτωση Περισσότερο Περιεχόμενα ]


Πνευματική ιδιοκτησία @2018 Lxjkh