ReSharper 2019.1ヘルプ

言語別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 switch(英語)に基づいて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では、特定のファイル、フォルダー、ファイルマスクをさまざまな方法で無視できます。無視されるファイルは、次のオプションページで設定できます。

最終更新日: 2019年7月16日

関連事項

関連ページ:

C++のコードインスペクションとクイックフィックス

C++のサポートは、ReSharper C++(ReSharperと一緒に、またはReSharper Ultimateと別々にまたは並行してインストールできる)の専用製品で使用できます。ReSharperのコード解析の主な機能は、C++でもサポートされています。これらの機能の詳細については、コード解...

C++のコーディングアシスタンス

C++のサポートは、ReSharper C++(ReSharperと一緒に、またはReSharper Ultimateと別々にまたは並行してインストールできる)の専用製品で使用できます。ReSharperのコーディング支援機能のほとんどはC++でもサポートされています。これらの機能の詳細については、...

C++のコードスタイル支援

C++のサポートは、ReSharper C++(ReSharperと一緒に、またはReSharper Ultimateと別々にまたは並行してインストールできる)の専用製品で使用できます。ReSharperはあなたのコードをきちんときれいに保つための多くの機能を提供します。ReSharperの他の機能...

Clang-Tidyの統合

C++のサポートは、ReSharper C++(ReSharperと一緒に、またはReSharper Ultimateと別々にまたは並行してインストールできる)の専用製品で使用できます。Clang-Tidyは、一般的なClangコンパイラに基づいた強力なオープンソースコード解析ツールです。典型的なプ...

Clang形式の使用

C++のサポートは、ReSharper C++(ReSharperと一緒に、またはReSharper Ultimateと別々にまたは並行してインストールできる)の専用製品で使用できます。バージョン2017.2以降、C++ファイル(およびJavaScriptとTypeScriptファイルの一部)では、...

C++のデバッグ支援

C++のサポートは、ReSharper C++(ReSharperと一緒に、またはReSharper Ultimateと別々にまたは並行してインストールできる)の専用製品で使用できます。ReSharperを使用すると、エディターでのデバッグ経験を向上させることができます。ReSharperはまた、ソ...