#include <iostream>
#include<limits>
#include<string>
#include<vector>
struct Bbox {
int
left,
top,
right = 0,
bottom = 0,
mat_width,
mat_height;
Bbox(int x, int y):
left(std::numeric_limits<int>::max()),
top(std::numeric_limits<int>::max()),
mat_width(x),
mat_height(y)
{}
//----------vvvvvvvvvvv------>delegate the work to parameterized ctor
Bbox(): Bbox(10, 10){}
};
int main()
{
Bbox list [5];
return 0;
}