私はまだ2D配列に慣れていませんが、これを処理するためにいくつかの例外処理を取得しようとしています。
const int employee = 3; // number of employees
const int age = 4; // number of ages
int employeesAge[employee][age] = { {50 , 0 , 45, 101}, {45, 6 ,7, 8} , {25 , 8,0, 35}}
for(int i =0; i < employeesAge[employee][age]; i++)
if(employeesAge[employee][age] < 0 || employeesAge[employee][age] > 100)
{
try
{
throw employeesAge[employee][age];
}
catch(int param)
{
cout << "employee can't be under 0 age or over 100 to work here" << endl;
}
}
今、私は自分がしたことが可能かどうかさえわかりませんが、これは私が得るエラーです:
uninitialized local variable 'employeesAge' used
誰かが助けることができればそれは大いにありがたいです。今私はそれについて考えているので、私が持っているforステートメントは有効または必要ではないと思います。