- initializer_list[meta header]
- std[meta namespace]
- initializer_list[meta class]
- function[meta id-type]
- cpp26[meta cpp]
constexpr bool empty() const noexcept; // (1) C++26配列が空かどうかを判定する。
size() == 0- size()[link size.md]
投げない
#include <iostream>
#include <initializer_list>
int main()
{
std::initializer_list<int> init = {1, 2, 3};
std::initializer_list<int> empty_init = {};
std::cout << std::boolalpha;
std::cout << init.empty() << std::endl;
std::cout << empty_init.empty() << std::endl;
}- empty()[color ff0000]
false
true
- C++26
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??