C++開発者向けのVisual Studio拡張
ダウンロード
無料30日間体験版
ReSharper C++を選ぶ理由

Visual StudioユーザーがReSharper C++を使用するメリット

コード品質の解析&改善

ReSharper C++はコードの問題をエディタ内でハイライト表示し、いろいろな方法でコードの改善を試みるためにクイックフィックスを提供します。 到達不能コード、 冗長ステートメント、 疑わしいオブジェクトのスライスや 誤ったフォーマット指定子がありますか?  ReSharper C++は、これらの問題や他の種類の問題についてお知らせし、それらを修正するのをご支援します。

使用箇所の検索&コードナビゲーション

ソリューション内の任意のファイル、型、または型メンバーに即座にジャンプできます。 コードの使用箇所を検索して、グループ化とプレビューオプションを利用して見つかった使用箇所をはっきりと確認できます。 また、どのコードシンボルからも宣言または定義、ベースシンボルまたは派生シンボルに移動できます。

コードのリファクタリング&変換

C++向けのコードリファクタリングにより、コードベースを自動的かつ安全に変更できます。これは特にC++のような複雑な言語において重要です。 コンテキストアクションは、代替構文の構成要素間の切り替えを助け、コード生成アクションへのショートカットとして機能します。

よく使われるコードの生成

ReSharper C++が生成できるコードには、定義、欠落しているメンバーとオーバーライドするメンバー、等値演算子と関係演算子、およびハッシュ関数とスワップ関数が含まれます。 これに加えて、多数のカスタマイズ可能なテンプレートや、これまで以上に効果的にボイラープレートコードを処理する複数のツールがあります。

ユニットテストの実行&管理

ReSharper C++はVisual StudioのGoogle TestとBoost.Testベースのユニットテストをサポートしています。 ユニットテストをテキストエディタから直接実行、デバッグできます。 ユニットテストの表示、グループ化、フィルタ、実行、またユニットテストのセッションの作成と管理を専用のツールウィンドウで行うことができます。

一貫したコードスタイルの使用

コードフォーマットオプションと命名スタイルを設定し、設定をチームメイトと共有します。 一貫したコードスタイルの維持が二度と問題にならないはずです。

変更点:

ReSharper C++ 2020.1にアップグレードする理由

C++20のサポート

さらに改善された C++20 サポート

C++20 の標準はほぼサインオフされており、ReSharper C++ では、最新の標準に対応できるようにサポートを拡張しました。 制約される型のプレースホルダー、短縮化された関数テンプレート、using enum 宣言など、新しい言語機能がいくつかサポートされています。 さらに、ReSharper C++ は C++20 のテンプレート構文でラムダ宣言を更新するクイックフィックスや using enum 宣言を簡単に導入するためのリファクタリングも追加されています。

コーディング支援の改善

コーディング支援の改善

ReSharper for .NET ではよく知られている Rearrange Code と Complete Statement 機能が、ついに ReSharper C++ にも追加されました!

補完リストには、標準 C++ 属性、goto ステートメントのラベル名、新しい std::forward ポストフィックステンプレート、および基本関数への呼び出しに対する引数が含まれています。 さらに、マクロ定義でもコード補完を使用できるようになりました。

ゲーム開発

ゲーム開発向けの機能をさらに追加

ReSharper C++ 2020.1 では、Unreal Engine サポートの更新とともに、Rename リファクタリングが改善され、SpatialOS GDK と仮想ファイルパスを使用した USF ファイルのサポートが導入されました。 ReSharper C++ は、Use auto インスペクションの 非表示やコンソール変数とログカテゴリの命名規則への順守により、 Unreal Engine のガイドラインを厳密に順守しています。

ReSharper C++ 2020.1 は、HLSL の初期サポートを提供しています。 現在の早期の段階においても、基本的なコードのハイライトからスマートコード補完やクイックナビゲーションまで、さまざまな機能をサポートしています。

C++ ツール

その他の JetBrains 製 C/C++ 
ツールをチェックしてください

ご希望のツールチェーンやその他の用件に応じて適切な C および C++ 開発ツールをお選びください。

お客様の声

Forbesトップ100リストの65社様が
JetBrains ReSharperを使っています

Visual StudioをC ++開発にご使用の場合は、
ReSharper C ++もお使いいただけます。