author | Ilia Gromov <ilia@netbeans.org> |
Wed, 07 Jun 2017 20:23:29 +0300 | |
branch | release82 |
changeset 18423 | b9d9af239a0c |
parent 18403 | ide.analysis.modernize/test/unit/data/com/sun/tools/ide/analysis/modernize/SingleCppFileCheckTest/hello-cmake-world/src/modernize-loop-convert.cpp@67d78b11d2e0 |
permissions | -rw-r--r-- |
ilia@18403 | 1 |
#include <vector> |
ilia@18403 | 2 |
#include <iostream> |
ilia@18403 | 3 |
|
ilia@18403 | 4 |
using namespace std; |
ilia@18403 | 5 |
|
ilia@18403 | 6 |
int loops() { |
ilia@18403 | 7 |
const int N = 5; |
ilia@18403 | 8 |
int arr[] = {1, 2, 3, 4, 5}; |
ilia@18403 | 9 |
vector<int> v; |
ilia@18403 | 10 |
v.push_back(1); |
ilia@18403 | 11 |
v.push_back(2); |
ilia@18403 | 12 |
v.push_back(3); |
ilia@18403 | 13 |
|
ilia@18403 | 14 |
// safe conversion |
ilia@18403 | 15 |
for (int i = 0; i < N; ++i) |
ilia@18403 | 16 |
cout << arr[i]; |
ilia@18403 | 17 |
|
ilia@18403 | 18 |
// reasonable conversion |
ilia@18403 | 19 |
for (vector<int>::iterator it = v.begin(); it != v.end(); ++it) |
ilia@18403 | 20 |
cout << *it; |
ilia@18403 | 21 |
|
ilia@18403 | 22 |
// reasonable conversion |
ilia@18403 | 23 |
for (int i = 0; i < v.size(); ++i) |
ilia@18403 | 24 |
cout << v[i]; |
ilia@18403 | 25 |
} |