「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