ReSharper 2026.1 Help

言語による ReSharper: C++

C++ サポートには C、C++/CLI、C++20 までの C++、一部 C++23 が含まれます。 ATL、MFC、COM プロジェクトがサポートされています。 ReSharper は、プラットフォームツールセット(プロジェクトプロパティの 一般 | プラットフォームツールセット )および /std switch に基づいて、C++ バージョンを自動検出します。

本セクション:

サポートされていない言語構造と部分的にサポートされている言語構造

サポートされていない拡張機能:

  • C++/CX

サポートされていない MS C++ 拡張:

  • C++ コンポーネント拡張

  • 識別子、キーワード、数値リテラル内のバックスラッシュの直前にある改行

  • ベースのポインタ

  • テンプレートで使用される名前を解決するとき、すべての名前は従属名として扱われます

部分的にサポートされている MS C++ 拡張:

__RESHARPER__ マクロで ReSharper のコード分析エンジンを無効にする

一部の C++ 構成が ReSharper のコード解析エンジンでサポートされていない、または正しく解析されていない場合、このコードでは __RESHARPER__ マクロを使って ReSharper を無効化できます。つまり:

#ifndef __RESHARPER__ // This code will not be visible to ReSharper #endif

ReSharper に特定のコードを無視させる

ソリューションのコードの一部をコード解析、ナビゲーション、その他の機能から除外するために、ReSharper では さまざまな方法で特定のファイル、フォルダー、ファイルマスクを無視できます

2026 年 6 月 12 日