C 内存管理库 - cppreference.com 分配器 allocator allocator_traits(C++11) allocation_result(C++23) scoped_allocator_adaptor(C++11) allocator_arg(C++11) uses_allocator(C++11) uses_allocator_construction_args(C++20) make_obj_using_allocator(C++20) pmr::polymorphic_allocator(C++17) uninitialized_construct_using_allocator(C++20) 内存资源 pmr::memory_resource(C++17) pmr::get_default_resource(C++17) pmr::set_default_resource(C++17) pmr::new_delete_resource(C++17) pmr::pool_options(C++17) pmr::null_memory_resource(C++17) pmr::synchronized_pool_resource(C++17) pmr::unsynchronized_pool_resource(C++17) pmr::monotonic_buffer_resource(C++17) 显式生存期管理 start_lifetime_as(C++23) start_lifetime_as_array(C++23) 用于复合类设计的类型 indirect(C++26) polymorphic(C++26) 杂项 pointer_traits(C++11) to_address(C++20) addressof(C++11) align(C++11) assume_aligned(C++20) is_sufficiently_aligned(C++26) C 库 malloc free callocrealloc aligned_alloc(C++17) free_sized(C++26) free_aligned_sized(C++26) memalignment(C++26) 未初始化存储 (C++20 前*) raw_storage_iterator get_temporary_buffer return_temporary_buffer 垃圾收集器支持 (C++23 前) declare_reachable(C++11) declare_no_pointers(C++11) pointer_safety(C++11) undeclare_reachable(C++11) undeclare_no_pointers(C++11) get_pointer_safety(C++11)