ReSharper C++

Visual Studio-Erweiterung für die C++-Entwicklung.

Veröffentlicht von JetBrains
Wird von ComponentSource seit 2007 vertrieben

Preise ab: $ 179.34 Version: 2023.3.4 NEU Letzte Aktualisierung: Mar 12, 2024

i

New licenses for ReSharper C++ are now available as part of ReSharper. All existing, current ReSharper C++ licenses are now automatically valid for both ReSharper and ReSharper C++ products.

ReSharper C++ 2018.2

Released: Aug 21, 2018

Updates in 2018.2

Funktionen

  • Initial C++/CLI support - Major features updated to support this language dialect including:
    • Code inspections.
    • Typing assistance.
    • Formatting.
    • Code completion.
  • C++17 features - ReSharper C++ adds understanding of the following new features:
    • Class template argument deduction and user-defined deduction guides.
    • Fold expressions.
    • Auto non-type template parameters.
    • Pack expansions in using declarations.
    • Using declarations with multiple declarators.
    • Guaranteed copy elision.
    • Aggregates with base classes.
    • 'std::is_aggregate' type trait support.
    • '__has_include' preprocessor macro.
  • C++20 features - ReSharper C++ now supports several features from the upcoming standard:
    • Coroutines (as specified in the n4760 Coroutines TS draft).
    • Designated initialization.
    • Range-based for statements with initializer.
    • Feature test macros.
    • Default member initializers for bit-fields
  • Integrated spell checking with ReSpeller
    • Scans for spelling mistakes and typos in identifiers, comments, string literals, and more, and provides quick-fixes to resolve each detected problem.
    • Comes with a built-in dictionary for English (United States). It uses a dictionary based on Hunspell, which means you can install additional languages if you like.
  • Formatting inspections - Code formatting engine introduces inspections and quick-fixes for formatter-related problems: inconsistent indenting, line breaks, spaces, and blank lines can now be observed and fixed directly in the code editor.
  • Other changes:
    • When performing size and alignment calculations, the code analysis engine takes into account bit-field sizes, alignas specifiers, and __decltype(align) attributes.
    • Parameter Info provides details about members of the aggregate class when performing aggregate initialization.
    • Comments in a code file to override formatter settings can be generated directly from the Configure Format dialog.
    • Range-based for statements provide references over the colon for easy navigation to the begin() and end() functions used by the loop.
    • Separate color settings for static class fields and static member functions were added.
    • Expected failures specification is supported in Boost.Test unit tests.
    • Performance fixes in different areas of ReSharper were made, from speeding up ClangFormat support to decreasing solution loading time.