ReSharper C++

用于 C++ 开发的 Visual Studio 扩展。

由以下开发商制作:JetBrains
ComponentSource开始代理销售的日期:2007年

价格从: $ 249.90 版本:2026.1.1 新增功能 更新: Apr 27, 2026

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 27, 2026

2026.1.1 中的更新

修补程序

  • C++
    • u8 string and character literals in C should have unsigned char underlying type.
  • Caches
    • Redundant memory usage in UE4AssetsCache.
    • Signals for monitoring added/removed symbols.
    • Hang in CppLinkageEntityCache.FindEntitiesBySymbols.
  • Code Style - Formatter
    • Do not place the semicolon on a separate line in a do-while statement.
  • Project Model
    • Unresolved symbols are not highlighted in red inside a newly created file.
    • C language standard is wrong in a CMake project using clang.
    • ClangCL toolset...

Released: Mar 30, 2026

2026.1 中的更新

特性

Performance

  • ReSharper C⁠+⁠+ 2026.1 brings significant performance optimizations across all stages of the IDE experience, specifically tuned for the demands of large-scale Unreal Engine projects. Measurements on the Lyra sample project for Unreal Engine in Out-of-Process mode demonstrate these improvements:
    • Initial indexing of C⁠+⁠+ code is now up to 20% faster, reducing the wait when you open a solution for the first time.
    • Warm startup time has been improved by more than 20%, so returning to...

Released: Feb 19, 2026

2025.3.3 中的更新

修补程序

  • ReSharper not working with .slnx Solution and AdvancedInstaller Project.
  • "CS1998" false-positive warning: "Async method lacks 'await' operators and will run synchronously".
  • InitializeComponent being incorrectly flagged in MAUI projects.
  • "Generate Partial" + "partial keyword completion" for event uses get/set instead of add/remove.

Released: Nov 13, 2025

2025.3.0.1 中的更新

修补程序

  • Agreement is unreadable (black background) with Dark Windows theme.
  • Notification text for unaccepted language dictionary license is not stating the problem.
  • Extension Members: Rename from usage fails.

Released: Nov 11, 2025

2025.3 中的更新

特性

C++26

  • ReSharper C++ 2025.3 continues ongoing work on C++26 support. This release adds support for the following major features from the latest language standard:
    • Pack indexing: Individual elements within a pack can now be accessed using the subscript operator.
    • Expansion statements: You can now iterate over elements at compile time using the new template for statement.
    • Packs in structured bindings: A structured binding declaration may now include a single pack to bind an arbitrary number of...

Released: Aug 14, 2025

2025.2 中的更新

特性

Language Features

  • ReSharper C++ 2025.2 starts work on supporting the recently finalized C++26 language standard. The latest release includes support for the following new C++ features:
    • Variadic friends: grant friendship to all classes in a template parameter pack.
    • Placeholder variables: name variables with _ to implicitly apply the [[maybe_unused]] attribute.
    • = delete("reason"): add an optional message to deleted functions for better error diagnostics.
    • Attributes for structured bindings...

Released: Jun 30, 2025

2025.1.4 中的更新

修补程序

  • Failed to GetCppType(). Object reference not set to an instance of an object.
  • Incorrect formatting of lambda braces.
  • Support wide char string literals in TODO explorer.
  • Data breakpoints displayed incorrectly.

Released: Apr 16, 2025

2025.1 中的更新

特性

Language Features

  • ReSharper C++ 2025.1 introduces support for several new GNU language extensions, including:
    • Conditionals with omitted operands.
    • #import directives.
    • _Float16, __bf16, and __float128 floating-point types.
    • Local labels.
    • Designated initializer range syntax.
    • Decimal floating-point types from C23.
  • JetBrains have improved the capabilities of the constexpr evaluation engine. ReSharper C++ can now evaluate constexpr functions that contain switch statements, if statements with an...

Released: Apr 3, 2025

2024.3.7 中的更新

修补程序

  • Updating to xunit.v3 2.0.0 results in MethodNotFoundException.

Released: Jan 23, 2025

2024.3.4 中的更新

修补程序

  • False positive 'Required member ... must be set in the object initializer' on generated files.
  • Code cleanup processes incorrectly nullable context on new object creation.
  • Testing Platform > Navigate to test does not work.
  • Bug in the "Simplify with GetValueOrDefault" rule.
  • Wrong suggestion for structs with primary constructor.
  • Code analysis can't infer type arguments involving implicit casts, code compiles fine.
  • Ref return with index array access reports incorrect "An expression cannot be...