One outright understand definitely each vector argument in initialization (v) ?
Code:
enum Mon : int {
A = 5,
B, C
};
struct M {
explicit M(Mon m, Mon n) : v{ 1, m } {}
vector<Mon> v;
};
int main(){
Mon m=A, n=B;
M moo{m, n};
}
the first; 1 ?
Thanks before