ReSharper 2018.2ヘルプ

言語によるReSharper: C++

C++のサポートは、ReSharper C++(英語)でサポートされています。 ReSharperまたはReSharper Ultimate(英語)と別個にまたは並行してインストールできる専用製品です。 C++のサポートには、C、C++03、C++ / CLI、および部分的にC++11、C++14、C++17、C++20が含まれます。 ATL、MFC、およびCOMプロジェクトがサポートされています。 ReSharperは、プラットフォームツールセット(プロジェクトプロパティの一般 | プラットフォームツールセット)および/または/ stdスイッチ(英語)に基づいて自動的にC++のバージョンを検出します。

このセクションも参照

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

サポートされていないC++11の機能:

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

  • C++ / CX

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

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

サポートされていないMSプリプロセッサ拡張:

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

ReSharperのコード解析エンジンでサポートされていないC++コンストラクトがあるか、または正しく解析されていない場合、 __RESHARPER__ マクロを使用してReSharperを無効にすることができます。

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

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

ReSharperでは、特定のファイル、フォルダ、ファイルマスクをさまざまな方法で無視できます。無視されるファイルは、次のオプションページで設定できます。

最終変更日: 2018年9月24日

関連事項