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++ 2019.2にアップグレードすべき理由

インデックス生成の高速化

起動時間の高速化

ReSharper C++内部で使用される新しいプリプロセッサ実装により、LLVMおよびUnreal Engineのような一般的なソリューションでインデックス構築速度が15%~20%向上しました。

コードエディタの改善

コードエディタとコーディング支援の改善

エディタで、コードヒントに対する複数の改善を実施しました。プリプロセッサディレクティブの後および非定数の参照により渡される関数の引数に新しいヒントを導入しました。また、集約初期化式のヒントで初期化された基底クラスの名前が表示されるようになりました。 さらに多くのコードの臭い(一致しないプリプロセッサディレクティブや最終クラス内の冗長なfunal関数指定子など)を捕捉する新しいインスペクションを追加しました。 コード補完で、補完リスト項目の説明とドキュメントがカラー化されました。 そしてついに、移動アクションがさまざまな点で強化され、特に精度の面で改善が実施されました。

ReSharper Ultimateの一部

ReSharper Ultimate:
.NETのツール一式とReSharper C++を1つのライセンスで提供します

ReSharper Ultimateは、個々のJetBrains .NETツールとReSharper C++を組み合わせたライセンスです。

各ReSharper Ultimateライセンスでは、一人の開発者がReSharper、ReSharper C++、dotCover、dotTrace、およびdotMemoryを利用することができます。

C++ Tools

Check out other C/C++ tools
from JetBrains

Pick up the right tool for C and C++ development depending on your preferred toolchains and other requirements:

お客様の声

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

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