René's URL Explorer Experiment


Title: std::experimental::shared_ptr - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: en.cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttps://en.cppreference.com/
Create accounthttps://en.cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2Fexperimental%2Fshared+ptr
Log inhttps://en.cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Fexperimental%2Fshared+ptr
Pagehttps://en.cppreference.com/cpp/experimental/shared_ptr
Discussionhttps://en.cppreference.com/index.php?title=Talk:cpp/experimental/shared_ptr&action=edit&redlink=1
https://en.cppreference.com/cpp/experimental/shared_ptr
Readhttps://en.cppreference.com/cpp/experimental/shared_ptr
View sourcehttps://en.cppreference.com/index.php?title=cpp/experimental/shared_ptr&action=edit
View historyhttps://en.cppreference.com/index.php?title=cpp/experimental/shared_ptr&action=history
https://en.cppreference.com/cpp/experimental/shared_ptr
cpphttps://en.cppreference.com/cpp
experimentalhttps://en.cppreference.com/cpp/experimental
C++https://en.cppreference.com/cpp
Compiler supporthttps://en.cppreference.com/cpp/compiler_support
Freestanding and hostedhttps://en.cppreference.com/cpp/freestanding
Languagehttps://en.cppreference.com/cpp/language
Standard libraryhttps://en.cppreference.com/cpp/standard_library
Standard library headershttps://en.cppreference.com/cpp/header
Named requirementshttps://en.cppreference.com/cpp/named_req
Feature test macroshttps://en.cppreference.com/cpp/feature_test
Language support libraryhttps://en.cppreference.com/cpp/utility#Language_support
Concepts libraryhttps://en.cppreference.com/cpp/concepts
Diagnostics libraryhttps://en.cppreference.com/cpp/error
Memory management libraryhttps://en.cppreference.com/cpp/memory
Metaprogramming libraryhttps://en.cppreference.com/cpp/meta
General utilities libraryhttps://en.cppreference.com/cpp/utility
Containers libraryhttps://en.cppreference.com/cpp/container
Iterators libraryhttps://en.cppreference.com/cpp/iterator
Ranges libraryhttps://en.cppreference.com/cpp/ranges
Algorithms libraryhttps://en.cppreference.com/cpp/algorithm
Strings libraryhttps://en.cppreference.com/cpp/string
Text processing libraryhttps://en.cppreference.com/cpp/text
Numerics libraryhttps://en.cppreference.com/cpp/numeric
Date and time libraryhttps://en.cppreference.com/cpp/chrono
Input/output libraryhttps://en.cppreference.com/cpp/io
Filesystem libraryhttps://en.cppreference.com/cpp/filesystem
Concurrency support libraryhttps://en.cppreference.com/cpp/thread
Execution control libraryhttps://en.cppreference.com/cpp/execution
Technical specificationshttps://en.cppreference.com/cpp/experimental
Symbols indexhttps://en.cppreference.com/cpp/symbol_index
External librarieshttps://en.cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
Experimentalhttps://en.cppreference.com/cpp/experimental
Technical Specificationhttps://en.cppreference.com/cpp/experimental#Technical_Specification
Filesystem libraryhttps://en.cppreference.com/cpp/experimental/fs
Library fundamentalshttps://en.cppreference.com/cpp/experimental/lib_extensions
Library fundamentals 2https://en.cppreference.com/cpp/experimental/lib_extensions_2
Library fundamentals 3https://en.cppreference.com/cpp/experimental/lib_extensions_3
Extensions for parallelismhttps://en.cppreference.com/cpp/experimental/parallelism
Extensions for parallelism 2https://en.cppreference.com/cpp/experimental/parallelism_2
Extensions for concurrencyhttps://en.cppreference.com/cpp/experimental/concurrency
Extensions for concurrency 2https://en.cppreference.com/index.php?title=cpp/experimental/concurrency_2&action=edit&redlink=1
Conceptshttps://en.cppreference.com/cpp/experimental/constraints
Rangeshttps://en.cppreference.com/cpp/experimental/ranges
Reflectionhttps://en.cppreference.com/cpp/experimental/reflect
Mathematical special functionshttps://en.cppreference.com/cpp/experimental/special_functions
Experimental Non-TShttps://en.cppreference.com/cpp/experimental#Experimental_Non-TS
Pattern Matchinghttps://en.cppreference.com/index.php?title=cpp/experimental/pm&action=edit&redlink=1
Linear Algebrahttps://en.cppreference.com/index.php?title=cpp/experimental/la&action=edit&redlink=1
std::executionhttps://en.cppreference.com/cpp/experimental/execution
Contractshttps://en.cppreference.com/index.php?title=cpp/experimental/contracts&action=edit&redlink=1
2D Graphicshttps://en.cppreference.com/index.php?title=cpp/experimental/2dgraphics&action=edit&redlink=1
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/navbar_content&action=edit
Library fundamentalshttps://en.cppreference.com/cpp/experimental/lib_extensions
experimental::optionalhttps://en.cppreference.com/cpp/experimental/optional
experimental::anyhttps://en.cppreference.com/cpp/experimental/any
experimental::basic_string_viewhttps://en.cppreference.com/cpp/experimental/basic_string_view
experimental::samplehttps://en.cppreference.com/cpp/experimental/sample
experimental::weak_ptrhttps://en.cppreference.com/cpp/experimental/weak_ptr
experimental::applyhttps://en.cppreference.com/cpp/experimental/apply
experimental::invocation_typeexperimental::raw_invocation_typehttps://en.cppreference.com/cpp/experimental/invocation_type
experimental::searchhttps://en.cppreference.com/cpp/experimental/search
experimental::default_searcherexperimental::make_default_searcherhttps://en.cppreference.com/cpp/experimental/default_searcher
experimental::boyer_moore_searcherexperimental::make_boyer_moore_searcherhttps://en.cppreference.com/cpp/experimental/boyer_moore_searcher
experimental::boyer_moore_horspool_searcherexperimental::make_boyer_moore_horspool_searcherhttps://en.cppreference.com/cpp/experimental/boyer_moore_horspool_searcher
Type-erased and polymorphic allocatorshttps://en.cppreference.com/cpp/experimental/memory
Variable templates for type traitshttps://en.cppreference.com/cpp/experimental/type_trait_variable_templates
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/lib_extensions/navbar_content&action=edit
shared_ptr::shared_ptrhttps://en.cppreference.com/cpp/experimental/shared_ptr/shared_ptr
shared_ptr::gethttps://en.cppreference.com/cpp/experimental/shared_ptr/get
shared_ptr::operator*shared_ptr::operator->https://en.cppreference.com/cpp/experimental/shared_ptr/operator*
shared_ptr::operator[]https://en.cppreference.com/cpp/experimental/shared_ptr/operator_at
experimental::static_pointer_castexperimental::dynamic_pointer_castexperimental::const_pointer_castexperimental::reinterpret_pointer_casthttps://en.cppreference.com/cpp/experimental/shared_ptr/pointer_cast
std::hashhttps://en.cppreference.com/cpp/experimental/shared_ptr/hash
Members and non-members identical to those of std::shared_ptrhttps://en.cppreference.com/cpp/experimental/shared_ptr#identical-shared_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/shared_ptr/navbar_content&action=edit
https://en.cppreference.com/index.php?title=cpp/header/experimental/memory&action=edit&redlink=1
1 Member typeshttps://en.cppreference.com/cpp/experimental/shared_ptr#Member_types
2 Member functionshttps://en.cppreference.com/cpp/experimental/shared_ptr#Member_functions
2.1 Observershttps://en.cppreference.com/cpp/experimental/shared_ptr#Observers
3 Non-member functionshttps://en.cppreference.com/cpp/experimental/shared_ptr#Non-member_functions
4 Helper classeshttps://en.cppreference.com/cpp/experimental/shared_ptr#Helper_classes
5 Members and non-members identical to std::shared_ptrhttps://en.cppreference.com/cpp/experimental/shared_ptr#Members_and_non-members_identical_to_std::shared_ptr
5.1 Member functionshttps://en.cppreference.com/cpp/experimental/shared_ptr#Member_functions_2
5.1.1 Modifiershttps://en.cppreference.com/cpp/experimental/shared_ptr#Modifiers
5.1.2 Observershttps://en.cppreference.com/cpp/experimental/shared_ptr#Observers_2
5.2 Non-member functionshttps://en.cppreference.com/cpp/experimental/shared_ptr#Non-member_functions_2
5.3 Helper class templateshttps://en.cppreference.com/cpp/experimental/shared_ptr#Helper_class_templates
5.4 Examplehttps://en.cppreference.com/cpp/experimental/shared_ptr#Example
(constructor)https://en.cppreference.com/cpp/experimental/shared_ptr/shared_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/shared_ptr/dsc_constructor&action=edit
gethttps://en.cppreference.com/cpp/experimental/shared_ptr/get
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/shared_ptr/dsc_get&action=edit
operator*operator->https://en.cppreference.com/cpp/experimental/shared_ptr/operator*
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/shared_ptr/dsc_operator*&action=edit
operator[]https://en.cppreference.com/cpp/experimental/shared_ptr/operator_at
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/shared_ptr/dsc_operator_at&action=edit
static_pointer_castdynamic_pointer_castconst_pointer_castreinterpret_pointer_casthttps://en.cppreference.com/cpp/experimental/shared_ptr/pointer_cast
static_casthttps://en.cppreference.com/cpp/language/static_cast
dynamic_casthttps://en.cppreference.com/cpp/language/dynamic_cast
const_casthttps://en.cppreference.com/cpp/language/const_cast
reinterpret_casthttps://en.cppreference.com/cpp/language/reinterpret_cast
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/shared_ptr/dsc_pointer_cast&action=edit
std::hashhttps://en.cppreference.com/cpp/experimental/shared_ptr/hash
[edit]https://cppreference.com/index.php?title=Template:cpp/experimental/shared_ptr/dsc_hash&action=edit
(destructor)https://en.cppreference.com/cpp/memory/shared_ptr/~shared_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_destructor&action=edit
operator=https://en.cppreference.com/cpp/memory/shared_ptr/operator%3D
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_operator%3D&action=edit
resethttps://en.cppreference.com/cpp/memory/shared_ptr/reset
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_reset&action=edit
swaphttps://en.cppreference.com/cpp/memory/shared_ptr/swap
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_swap&action=edit
use_counthttps://en.cppreference.com/cpp/memory/shared_ptr/use_count
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_use_count&action=edit
uniquehttps://en.cppreference.com/cpp/memory/shared_ptr/unique
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_unique&action=edit
operator boolhttps://en.cppreference.com/cpp/memory/shared_ptr/operator_bool
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_operator_bool&action=edit
owner_beforehttps://en.cppreference.com/cpp/memory/shared_ptr/owner_before
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_owner_before&action=edit
make_sharedmake_shared_for_overwritehttps://en.cppreference.com/cpp/memory/shared_ptr/make_shared
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_make_shared&action=edit
allocate_sharedallocate_shared_for_overwritehttps://en.cppreference.com/cpp/memory/shared_ptr/allocate_shared
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_allocate_shared&action=edit
get_deleterhttps://en.cppreference.com/cpp/memory/shared_ptr/get_deleter
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_get_deleter&action=edit
operator==operator!=operatoroperator>=operator<=>https://en.cppreference.com/cpp/memory/shared_ptr/operator_cmp
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_operator_cmp&action=edit
operator<<(std::shared_ptr)https://en.cppreference.com/cpp/memory/shared_ptr/operator_ltlt
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_operator_ltlt&action=edit
std::swap(std::shared_ptr)https://en.cppreference.com/cpp/memory/shared_ptr/swap2
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_swap2&action=edit
std::atomic_is_lock_free(std::shared_ptr)std::atomic_load(std::shared_ptr)std::atomic_load_explicit(std::shared_ptr)std::atomic_store(std::shared_ptr)std::atomic_store_explicit(std::shared_ptr)std::atomic_exchange(std::shared_ptr)std::atomic_exchange_explicit(std::shared_ptr)std::atomic_compare_exchange_weak(std::shared_ptr)std::atomic_compare_exchange_strong(std::shared_ptr)std::atomic_compare_exchange_weak_explicit(std::shared_ptr)std::atomic_compare_exchange_strong_explicit(std::shared_ptr)https://en.cppreference.com/cpp/memory/shared_ptr/atomic
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/shared_ptr/dsc_atomic&action=edit
owner_lesshttps://en.cppreference.com/cpp/memory/owner_less
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_owner_less&action=edit
enable_shared_from_thishttps://en.cppreference.com/cpp/memory/enable_shared_from_this
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_enable_shared_from_this&action=edit
Categorieshttps://en.cppreference.com/Special:Categories
Pages using deprecated source tagshttps://en.cppreference.com/index.php?title=Category:Pages_using_deprecated_source_tags&action=edit&redlink=1
Pages using deprecated enclose attributeshttps://en.cppreference.com/index.php?title=Category:Pages_using_deprecated_enclose_attributes&action=edit&redlink=1
Noindexed pageshttps://en.cppreference.com/index.php?title=Category:Noindexed_pages&action=edit&redlink=1
Todo no examplehttps://en.cppreference.com/Category:Todo_no_example
Support ushttp://www.cppreference.com/support
Recent changeshttps://en.cppreference.com/Special:RecentChanges
FAQhttps://en.cppreference.com/Cppreference:FAQ
Offline versionhttps://en.cppreference.com/Cppreference:Archives
https://en.cppreference.com/cpp/experimental/shared_ptr
What links herehttps://en.cppreference.com/Special:WhatLinksHere/cpp/experimental/shared_ptr
Related changeshttps://en.cppreference.com/Special:RecentChangesLinked/cpp/experimental/shared_ptr
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://en.cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttps://en.cppreference.com/index.php?title=cpp/experimental/shared_ptr&oldid=164521
Page informationhttps://en.cppreference.com/index.php?title=cpp/experimental/shared_ptr&action=info

Viewport: width=1120

Robots: noindex,follow,max-image-preview:standard


URLs of crawlers that visited me.