P99
|
◆ P99_DESIGNATED
Construct a designated initializer by copying fields of VAR. The argument list must be composed of designators, something like struct toto { int a; int b; } A = { .a = 9, .b = 7 };
struct toto B = P99_DESIGNATED(A, .b);
double C[4] = { 1, 2, 3, 4 };
double D[4] = P99_DESIGNATED(C, [0], [2]);
So here
|