More

    Accès anticipé à ReSharper C++ 2024.3 : découvrez les nouveautés

    France

    ReSharper C++ 2024.3 : Nouvelles Fonctionnalités et Améliorations

    ReSharper C++ 2024.2, la dernière version majeure de l’extension Visual Studio de JetBrains pour les développeurs C++, a été publiée en août. Cette mise à jour apporte un ensemble de nouveautés intéressantes, notamment l’implémentation de nouvelles fonctionnalités du langage C++23, l’enrichissement des info-bulles et plusieurs améliorations concernant la refactorisation Rename. Pour les utilisateurs d’Unreal Engine, cette version offre également une prise en charge des traits de structure ainsi qu’une nouvelle inspection capable de détecter les appels manquants aux méthodes de base.

    JetBrains a désormais ouvert le programme d’accès anticipé (EAP) pour ReSharper C++ 2024.3, la troisième mise à jour majeure de cette année. Les développeurs peuvent tester les nouvelles fonctionnalités avant leur publication officielle. Examinons donc les améliorations apportées par cette version.

    Refactorisation : Move to Folder

    La refactorisation Move to Folder intègre désormais la gestion des fichiers C++. Après avoir déplacé les fichiers sélectionnés vers leur nouvel emplacement, cette fonctionnalité met automatiquement à jour les directives #include qui référencent les fichiers déplacés.

    Améliorations linguistiques

    ReSharper C++ prend désormais en charge plusieurs nouvelles fonctionnalités de langage :

    • Suffixe de littéral pour size_t et attributs sur les expressions lambda en C++23.
    • Les opérateurs typeof et typeof_unqual de C23.
    • Le trait de type std::has_unique_object_representations de C++17.

    JetBrains a également renforcé la compatibilité avec d’autres chaînes d’outils C++ en dehors de MSVC.

    Bibliothèque Ranges et Nouveautés de Formatage

    ReSharper C++ 2024.3 propose plusieurs améliorations pour les utilisateurs de la bibliothèque ranges de C++20. Parmi les nouvelles options, on trouve des actions contextuelles permettant de convertir l’utilisation d’adaptateurs ranges entre les formes pipe et appel, ainsi que des erreurs de surcharge plus lisibles pour les adaptateurs range utilisant la forme pipe.

    Concernant le formatage de code, les commentaires // @formatter:off/on peuvent être utilisés pour désactiver et réactiver le formateur. De plus, l’assistance à la saisie insère automatiquement un espace entre les mots-clés de contrôle de flux (for/if/while/switch/catch) et la parenthèse ouvrante lorsque l’option de formateur correspondante est activée.

    Documentation XML et Support d’Unreal Engine

    Lors de l’utilisation du modèle intégré de commentaires de documentation, il est désormais possible de personnaliser le modèle pour adopter la documentation XML plutôt que Doxygen. ReSharper C++ reconnaît également la documentation XML au sein des commentaires /\*\*...\*.

    Pour les utilisateurs d’Unreal Engine, ReSharper 2024.3 introduit des live templates intégrés pour générer des instructions UE_LOG et UE_LOGFMT. Ces modèles facilitent la sélection rapide de la catégorie de journalisation souhaitée ainsi que du niveau de verbosité à partir d’une liste de valeurs disponibles.

    Génération de Code et Analyse

    Une nouveauté notable dans la génération de code concerne la fonction redéfinie avec Generate. Auparavant, ReSharper C++ omettait les arguments par défaut, évitant ainsi les situations où les arguments différaient entre une fonction de base et son override. Désormais, un nouveau paramètre permet de conserver les arguments par défaut lors de la génération d’une fonction de substitution.

    En matière d’analyse de code, JetBrains a mis à jour l’inspection Can be replaced with structured bindings, réduisant sa fréquence d’affichage. Cette inspection n’apparaît plus lorsque le remplacement entraînerait plus de deux liaisons structurées, dont certaines ne sont pas utilisées.

    Les utilisateurs peuvent explorer ces nouveautés et bien d’autres au fil du programme EAP. Pour télécharger les dernières versions EAP de ReSharper C++, rendez-vous sur le site officiel. Les builds EAP sont également accessibles via l’application gratuite Toolbox ou via des snapshots pour les utilisateurs d’Ubuntu.

    Téléchargez la dernière version EAP de ReSharper C++ maintenant pour découvrir toutes ces nouvelles fonctionnalités !

    Resharper| C| Jetbrains| Developpement| Visual Studio| Technologies| France| ReSharper Cplusplus JetBrains Développement| ReSharper C

    LAISSER UN COMMENTAIRE

    S'il vous plaît entrez votre commentaire!
    S'il vous plaît entrez votre nom ici


    Actualités

    L’acteur de Friends, Matthew Perry, décède à 54 ans

    "Matthew Perry, célèbre pour son rôle de Chandler Bing dans Friends, décède à 54 ans. Acteur très apprécié, sa mort suscite l'émotion mondiale."

    Entité sioniste déploie des navires de guerre en Mer Rouge selon un expert militaire

    Entité sioniste déploie des navires de guerre en Mer Rouge pour contrer les Houthis au Yémen, une manœuvre vue comme une démonstration de force envers l'Iran.

    L’affaire des SMS entre Pfizer et la Commission européenne : ce qu’il faut savoir

    En avril 2021, le New York Times a révélé...

    Banque suisse : Credit Suisse en chute libre après la faillite de la SVB

    L'action de Credit Suisse a dévissé de plus de...

    Le Retour de Microsoft avec Bing et Edge : Une Menace pour Google ?

    Depuis moins de trois mois, ChatGPT a déjà créé...

    Méditerranée et Atlantique : la mer en surchauffe, miroir de la canicule terrestre

    25 °C au large de Marseille, 20,7 °C dans le golfe de Gascogne : la mer surchauffe en parallèle de la canicule terrestre, avec des conséquences sur la biodivers

    Airbus A380 : 16 appareils inspectés après la découverte de fissures sur les ailes

    L'EASA ordonne l'inspection de 16 Airbus A380, dont 5 urgents, après la découverte de fissures sur les longerons des ailes. Emirates et Qantas concernés.

    Zelensky absent de Gdansk : Svyrydenko dirigera la délégation

    Le président ukrainien ne participera pas à la Conférence sur la reconstruction de l'Ukraine 2026 à Gdansk, sur fond de vives tensions avec Varsovie autour de la mémoire de la Seconde Guerre mondiale.

    Guerre en Ukraine : Poutine doute des États-Unis, neuf civils tués

    Moscou a accusé mardi Washington de renoncer à son rôle de médiateur dans le conflit en Ukraine, au 1 580e jour de la guerre. Au moins neuf civils ont été tués dans le sud et le centre du pays.

    Canicule : 42 °C à Saintes, 43,3 °C dans le Cher — 54 départements en vigilance rouge, jusqu’à 7 % de PIB menacé d’ici...

    Lundi 22 juin 2026, plusieurs villes de France ont battu leurs records absolus de température : 43,3 °C à Chateaumeillant, 42 °C à Saintes, 41,9 °C à Bordeaux.

    Royaume-Uni : Keir Starmer annonce sa démission, Andy Burnham candidat à sa succession

    Lundi 22 juin 2026, le premier ministre britannique Keir Starmer a annoncé sa démission devant le 10 Downing Street. Andy Burnham a confirmé sa candidature à la

    Argentine-Autriche (2-0) : le doublé de Messi lui offre le record de buts en Coupe du monde

    L'Argentine a validé son ticket pour les seizièmes de finale de la Coupe du monde 2026 en battant l'Autriche 2-0 ce lundi 22 juin, portée par un nouveau doublé de Lionel Messi. Avec ces deux buts, le …

    à Lire

    Categories