Intermediate
C++
Q82 / 100
What is a designated initializer (C++20)?
Correct! Well done.
Incorrect.
The correct answer is B) Initializing struct members by name in aggregate initialization: Point p{.x = 1, .y = 2}
B
Correct Answer
Initializing struct members by name in aggregate initialization: Point p{.x = 1, .y = 2}
Explanation
C++20 designated initializers (struct Config cfg{.timeout = 30, .retries = 3}) improve readability and allow leaving other members zero-initialized.
Progress
82/100