NoThrowForwardIt uninitialized_copy_n(ExecutionPolicy&&policy, ForwardIt first, Size count, NoThrowForwardIt d_first); (2)(C++17 起) 1)如同用以下方式从始于first的范围复制count个元素到始于d_first的未初始化内存区域: for(;count>0;++d_first,(void)++first,--count) ...
uninitialized_copy_n_result<I, O> operator()(I ifirst, std::iter_difference_t<I> count, O ofirst, S olast) const { auto iter = std::counted_iterator(std::move(ifirst), count); auto ret = ranges::uninitialized_copy(iter, std::default_sentinel, ofirst, olast); return {std::...
uninitialized_default_construct (C++17) uninitialized_value_construct (C++17) destroy (C++17) destroy_at (C++17) voidify (C++20) uninitialized_copy_n (C++11) uninitialized_fill_n uninitialized_move_n (C++17) uninitialized_default_construct_n ...
uninitialized_copy_n (C++11) copies a number of objects to an uninitialized area of memory (function template) ranges::uninitialized_copy_n (C++20) copies a number of objects to an uninitialized area of memory(algorithm function object) uninitialized_fill copies an object to an uninitialized...
CopyInsertable (C++11) elemento può essere copia-costruito nella memoria non inizializzata Original: element can be copy-constructed in uninitialized storage The text has been machine-translated viaGoogle Translate. You can help to correct and verify the translation. Clickherefor instructions. ...
You can't execute 64code or access fields in an uninitialized class, so this is safe. 65 66It also allows a more peaceful coexistence between verified and 67unverifiable code. If class A refers to B, and B has a method that 68refers to a bogus class C, should we allow class A to ...
ranges::uninitialized_copy (C++20) 复制范围中对象到未初始化内存 (算法函数对象) ranges::uninitialized_copy_n (C++20) 复制若干对象到未初始化内存 (算法函数对象) ranges::uninitialized_fill (C++20) 复制一个对象到范围所定义的未初始化内存 (算法函数对象) ranges::uninitialized_fill_n (C++20...
ranges::uninitialized_copy_n (C++20) 复制若干对象到未初始化内存 (算法函数对象) ranges::uninitialized_fill (C++20) 复制一个对象到范围所定义的未初始化内存 (算法函数对象) ranges::uninitialized_fill_n (C++20) 复制一个对象到起点和数量所定义的未初始化内存 ...
Constrained uninitialized memory algorithms Defined in header<memory> Defined in namespacestd::ranges ranges::uninitialized_copy (C++20) copies a range of objects to an uninitialized area of memory (niebloid) ranges::uninitialized_copy_n (C++20) ...
uninitialized_fill uninitialized_move (C++17) uninitialized_default_construct (C++17) uninitialized_value_construct (C++17) destroy (C++17) destroy_at (C++17) voidify (C++20) uninitialized_copy_n (C++11) uninitialized_fill_n uninitialized_move_n ...