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