2016-08-10から1日間の記事一覧

Range based forとauto&&によるperfect forwarding

C++

C++11からrange based forという構文が導入された。これはpythonなどで言うところのforeach文と似たような動作をする構文である。以下に典型的な使用例を示す。 std::vector<int> vec(10); /* vecに何か値を設定 */ for(int el : vec) { /* Do something using "e</int>…