Namespaces
Variants

std::front_insert_iterator<Container>:: front_insert_iterator

From cppreference.net

Iterator library
Iterator concepts
Iterator primitives
Algorithm concepts and utilities
Indirect callable concepts
Common algorithm requirements
(C++20)
(C++20)
(C++20)
Utilities
(C++20)
Iterator adaptors
Range access
(C++11) (C++14)
(C++14) (C++14)
(C++11) (C++14)
(C++14) (C++14)
(C++17) (C++20)
(C++17)
(C++17)
td> (C++20 起)
explicit front_insert_iterator ( Container & c ) ;
(C++20 前)
constexpr explicit front_insert_iterator ( Container & c ) ;

将底层指针初始化为指向容器的 std:: addressof ( c )

参数

c - 用于初始化插入器的容器

缺陷报告

以下行为变更缺陷报告被追溯应用于先前发布的C++标准。

缺陷报告 应用于 发布时的行为 正确行为
P2325R3 C++20 默认构造函数作为C++20提供
迭代器必须满足 default_initializable
随要求一同移除