1 2 3 4 5 6 7 8
int x; char y; auto x1 = decltype(x) {0}; auto y1 = decltype(y) {'a'}; unsigned rows; for (auto row = decltype(rows){0}; row < rows; ++row) { }