3 votes

Qu'est-ce que « clause 10 » dans la norme C++03 ?

Je parcourais le standard C++03 et j'ai remarqué l'utilisation de "Clause 10". Exemple:

8.5.1 Agrégats [dcl.init.aggr]

  1. Un agrégat est un tableau ou une classe (clause 9) sans constructeurs déclarés par l'utilisateur (12.1), sans membres de données non-statiques privés ou protégés (clause 11), sans classes de base (clause 10), et sans fonctions virtuelles (10.3).

Il y a aussi Clause 9 et Clause 11. Que cela signifie-t-il, fait-il référence à une autre section du standard ?

9voto

R. Martinho Fernandes Points 96873

La clause est la chose hiérarchique la plus élevée, c'est-à-dire que la clause 10 est §10. Informellement, les gens les appellent "sections", mais la norme les appelle "clauses".

1voto

jpalecek Points 31928

Que cela signifie-t-il, fait-il référence à une autre section dans la norme ?

Oui, cela fait référence aux "chapitres". Par exemple, la Clause 9 Classes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X