Les pubs vous déplaisent ? Aller Sans pub Auj.

Formateur de code C / C++

PromoteurTexte
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Guide

Formateur de code C / C++

Formateur de code C / C++

Formatez instantanément votre code C et C++ en utilisant des préréglages de style standard de l'industrie. Collez du code désordonné ou mal formaté et obtenez un résultat propre et correctement structuré qui correspond aux directives de style LLVM, Google, Chromium, Mozilla, WebKit ou Microsoft — avec un contrôle total sur l'indentation, le retour à la ligne des accolades et l'alignement des pointeurs.

Comment utiliser

Collez votre code C ou C++ dans la zone d'entrée. Sélectionnez un préréglage de style pour configurer automatiquement les options de formatage, ou ajustez manuellement la largeur de l'indentation, le style de retour à la ligne des accolades et l'alignement des pointeurs pour correspondre aux conventions de votre projet. Le code formaté apparaît instantanément dans le panneau de sortie — copiez-le en un clic.

Caractéristiques

  • Préréglages de style – Formatage en un clic avec les configurations de style LLVM, Google, Chromium, Mozilla, WebKit et Microsoft qui correspondent aux valeurs par défaut réelles de clang-format.
  • Prise en charge C et C++ – Gère la syntaxe C et C++, y compris les classes, les modèles, les espaces de noms et les directives de préprocesseur.
  • Styles de retour à la ligne des accolades – Choisissez entre Attacher (K&R), Allman (ligne suivante), Stroustrup ou GNU pour le placement des accolades des fonctions, des conditions et des boucles.
  • Alignement des pointeurs – Configurez si les opérateurs de pointeur et de référence sont liés à gauche ("int* p"), à droite ("int *p") ou au milieu ("int * p).
  • Indentation configurable – Définissez la largeur d'indentation (2, 4 ou 8) et choisissez entre les espaces ou les tabulations.
  • Mise en forme en temps réel – La sortie se met à jour instantanément à mesure que vous tapez ou modifiez une option de formatage.

Quand utiliser cet outil

Utilisez cet outil pour nettoyer des extraits de code avant une revue de code, pour standardiser le formatage avant de valider dans un dépôt partagé, ou pour convertir entre les guides de style lors du déplacement de code entre projets. Il est particulièrement utile pour reformater rapidement des exemples de code pour la documentation, des articles de blog ou des réponses Stack Overflow.

PUBLICITÉ · RETIRER?

FAQ

  1. Qu'est-ce que clang-format et pourquoi les projets C++ l'utilisent-ils ?

    clang-format est un outil open-source du projet LLVM qui formate automatiquement C, C++, Objective-C et d'autres langages selon des règles de style configurables. Les projets l'utilisent pour imposer un style de code cohérent entre les équipes — il élimine les débats de formatage lors de la revue de code et garantit que le code de chaque contributeur a la même apparence, quelles que soient son éditeur ou ses préférences personnelles.

  2. Quelle est la différence entre le style d'accolades Allman et K&R ?

    Le style K&R (Kernighan and Ritchie) place l'accolade ouvrante sur la même ligne que l'instruction de contrôle : if (x) {. Le style Allman (nommé d'après Eric Allman) la place sur la ligne suivante, alignée avec l'instruction de contrôle. K&R est plus compact et est utilisé par LLVM, Google et Chromium. Allman est utilisé par le guide de style de Microsoft et est populaire dans C# et certaines bases de code C car les accolades alignées rendent les limites de bloc visuellement évidentes.

  3. L'astérisque du pointeur doit-il aller avec le type ou le nom de la variable ?

    C'est l'un des plus anciens débats de style en C/C++. L'alignement à gauche (int* p) traite le pointeur comme faisant partie du type, ce qui est la convention C++ utilisée par Google et LLVM. L'alignement à droite (int *p) reflète la façon dont C analyse réellement les déclarations — dans 'int *p, q', seul p est un pointeur. Les deux sont valides ; l'important est la cohérence au sein d'un projet. La plupart des guides de style C++ modernes préfèrent l'alignement à gauche.

  4. Quelle limite de colonne dois-je utiliser pour le code C++ ?

    Les limites les plus courantes sont 80 et 120 caractères. La tradition des 80 colonnes remonte aux cartes perforées et aux largeurs de terminaux, et est toujours utilisée par LLVM, Google et le noyau Linux. 120 colonnes est de plus en plus populaire pour le développement moderne où les moniteurs plus larges sont standard. Certains projets comme WebKit n'utilisent aucune limite stricte. Choisissez en fonction des écrans de votre équipe et de la façon dont le code sera visualisé dans des diffs côte à côte.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
PUBLICITÉ · RETIRER?