Untitled
unknown
plain_text
3 years ago
505 B
8
Indexable
#include <iostream>
#include <vector>
using namespace std;
struct A
{
bool flag;
vector<unsigned int> v;
};
int main()
{
A m[3][3] = {{{false, {2, 8, 5}}, {true, {}}, {false, {1}}},
{{true, {} }, {false, {2, 8, 5}}, {false, {11, 18}}},
{{true, {} }, {true, {}}, {false, {1, 5, 2, 8, 5}}}};
for(volatile unsigned int i = 0; i < 3 * 3 && ((*m)[i].flag || (*m)[i].v.size()); ++i)
{
cout << i << endl;
}
}
Editor is loading...