clang-modernize

提供: C++入門
2015年2月22日 (日) 14:53時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「clang-modernize とは、C++98 と C++03 のコードを C++11 に変換するためのツールです。 '''読み方''' ;clang-modernize:くらんぐ も...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

clang-modernize とは、C++98 と C++03 のコードを C++11 に変換するためのツールです。

読み方

clang-modernize
くらんぐ もだんないず

概要

clang-modernizeは、古い標準で書かれたC++コードを新しいC++標準の機能を使用して、自動的に変換するスタンドアローンのツールです。

  • range-based for の変換
  • nullptr を利用する変換
  • auto を利用する変換
  • 派生先仮想関数への override 付与 add-override
  • コンストラクタ引数で値渡し(pass by value)
  • std::auto_ptrのリプレイス

インストール

clang-modernize 3.5

sudo apt install clang-modernize-3.5

clang-modernize 3.4

sudo apt install clang-modernize-3.4

実行例

 

関連項目




スポンサーリンク