Why does std::initializer_list lack cbegin/cend/empty etc. methods?

Viewed 98

I wonder why std::initializer_list has begin/end methods, but lacks cbegin/cend/empty, etc. methods.

Minimizing std::initializer_list is one possibility, however, what is the point of minimizing it? I think such methods do not just belong to the containers, they are also useful for std::initializer_list.

Why?

0 Answers
Related