「clang-modernize」の版間の差分

提供: C++入門
移動: 案内検索
(ページの作成:「clang-modernize とは、C++98 と C++03 のコードを C++11 に変換するためのツールです。 '''読み方''' ;clang-modernize:くらんぐ も...」)
(相違点なし)

2015年2月22日 (日) 14:53時点における版

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

実行例

 

関連項目