ReSharper C++

用於 C++ 開發的 Visual Studio 擴展。

由以下開發商製作:JetBrains
ComponentSource 開始代理銷售的日期:2007年

價格從: $ 155.82 版本: 2021.1.1 新增功能 更新: Apr 10, 2021

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++ 新版本發表

Released: Apr 8, 2021

2021.1.x 中的更新

2021.1.1

Updated Apr 10, 2021

Fixes

  • Fixed licensing issue.

2021.1

Updated Apr 8, 2021

Features

  • C++ Support
    • Added support for class types in non-type template parameters. With this C++20 feature, you can use your own classes in the types of template parameters when the class satisfies certain requirements.
    • Added support for C++20 CTAD rules: class template argument deduction now works for aggregate templates, type aliases and inherited constructors.
    • Since C++17, the noexcept specification has...

Released: Apr 16, 2020

2020.x 中的更新

2020.1

Updated Apr 16, 2020

Features

C++20

  • Using enum - ReSharper C++ 2020.1 adds support for using enum declarations, which let you bring specific enumerators from a scoped enumeration into the local scope. A new refactoring, Introduce Using Enum, is available to help you add using enum declarations to existing code.
  • C++20's Concepts - For C++20's Concepts, ReSharper C++ supports the new syntax for constrained type placeholders and abbreviated function templates. Improved error messages about...

Released: Feb 12, 2020

2019.3.2 中的更新

修補程式

  • Sort #include directives: incorrect main header detection
  • Sort #include directives: "Add" button in settings should insert new entry instead of appending
  • Add a menu item to the "Sort #include directives" submenu to open the "Code Style" options page
  • "Flip arguments" breaks code formatting
  • Sort #include directives: do not regroup directives separated by comment
  • Incorrect highlighting "Order of #include directives does not match code style settings"
  • "Add include guard" action leads to invalid...

Released: Dec 20, 2019

2019.3.1 中的更新

修補程式

  • Quick fixes are not available after incremental re-highlighting at the end of file.
  • Bulk "Sort #include directives in file" fix does not work
  • Added "Sort #include directives" to code cleanup.

Released: Dec 11, 2019

2019.3 中的更新

功能

  • C++20 support - C++20 is feature-complete and will be officially signed off next year. ReSharper C++ 2019.3 already supports many features, augmenting them with additional analysis and insights. First, ReSharper C++ is now aware that aggregates can be initialized from a parenthesized list of values, and that an extra ADL needs to be performed in some cases with function templates. Not only are concepts supported in ReSharper C++’s parser, but Rename refactoring and Find Usages are also...

Released: Oct 18, 2019

2019.2.3 中的更新

修補程式

  • Several fixes to better support the MSBuild-based project model while loading C++ projects.
  • The Parameter info popup now appears automatically, and focus is not lost anymore after you apply the “Generate implementation” quick-fix.

Released: Aug 8, 2019

2019.2 中的更新

功能

Faster startup times

  • JetBrains have finalized a new preprocessor implementation used inside ReSharper C++; there are now two of them.
  • A newer one used for indexing, and an older one used for everything else.
  • The new one delivers 15-25% faster indexing on typical solutions, like LLVM and Unreal Engine.

Code completion

  • In code completion, ReSharper C++ shows a summary tooltip for each item in the completion list (controlled by the Show summary checkbox in the Environment | IntelliSense...

Released: Apr 30, 2019

2019.1 中的更新

功能

Performance improvements

  • ReSharper C++ 2019.1 introduces many performance improvements to speed up indexing and reduce memory usage.

Unreal Engine support

  • Unreal Engine naming convention - ReSharper C++ 2019.1 accommodates Unreal Engine naming convention across all its actions, including Introduce Variable and Rename refactorings, code generation for getters and setters, and many others. ReSharper C++ also keeps an eye on the names you use across your code base. It highlights any...

Released: Dec 19, 2018

2018.3 中的更新

功能

  • Responsive editor - ReSharper C++ 2018.3 offers several notable performance improvements. First, Find code issues and the InspectCode command line tool are now parallelized, which makes them significantly faster. Second, Cache loading on project reopening is now parallel as well, which makes it twice as fast on average. Finally, there are general performance improvements in code completion, initial project indexing, and file analysis.
  • Unreal Engine support - Start working with your Unreal...

Released: Aug 21, 2018

2018.2 中的更新

功能

  • 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...