Intermediate C++
Q63 / 100

What is an initializer list (std::initializer_list)?

Correct! Well done.

Incorrect.

The correct answer is B) A lightweight proxy for a braced-init-list enabling containers to be constructed with { ... } syntax

B

Correct Answer

A lightweight proxy for a braced-init-list enabling containers to be constructed with { ... } syntax

Explanation

std::initializer_list<int> allows vector<int> v = {1,2,3}. A constructor taking initializer_list is preferred when braced initialization is used.

Progress
63/100