RenΓ©'s URL Explorer Experiment


Title: [util.sharedptr]

direct link

Domain: timsong-cpp.github.io

Links:

[mem]https://timsong-cpp.github.io/cppwp/#mem
[smartptr]https://timsong-cpp.github.io/cppwp/smartptr#util.sharedptr
[util.smartptr.weak.bad]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.bad
[util.smartptr.shared]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared
[util.smartptr.shared.general]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general
[util.smartptr.shared.const]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const
[util.smartptr.shared.dest]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest
[util.smartptr.shared.assign]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign
[util.smartptr.shared.mod]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod
[util.smartptr.shared.obs]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs
[util.smartptr.shared.create]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create
[util.smartptr.shared.cmp]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp
[util.smartptr.shared.spec]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.spec
[util.smartptr.shared.cast]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast
[util.smartptr.getdeleter]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.getdeleter
[util.smartptr.shared.io]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.io
[util.smartptr.weak]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak
[util.smartptr.weak.general]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.general
[util.smartptr.weak.const]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const
[util.smartptr.weak.dest]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.dest
[util.smartptr.weak.assign]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign
[util.smartptr.weak.mod]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.mod
[util.smartptr.weak.obs]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs
[util.smartptr.weak.spec]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.spec
[util.smartptr.ownerless]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless
[util.smartptr.owner.hash]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash
[util.smartptr.owner.equal]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal
[util.smartptr.enab]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab
20.3.2.1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.bad
[util.smartptr.weak.bad]https://timsong-cpp.github.io/cppwp/util.smartptr.weak.bad
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:bad_weak_ptr
[exception]https://timsong-cpp.github.io/cppwp/exception
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.bad-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3382
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.bad-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:what,bad_weak_ptr
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.bad-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3392
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.bad-2.sentence-1
20.3.2.2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared
[util.smartptr.shared]https://timsong-cpp.github.io/cppwp/util.smartptr.shared
20.3.2.2.1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general
[util.smartptr.shared.general]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.general
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3401
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-1.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-1.sentence-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-1.sentence-3
[util.smartptr.shared.const]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const
[util.smartptr.shared.dest]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest
[util.smartptr.shared.assign]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign
[util.smartptr.shared.mod]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod
[util.smartptr.shared.obs]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3492
Cpp17CopyConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyConstructible
Cpp17CopyAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyAssignable
Cpp17LessThanComparablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17LessThanComparable
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-2.sentence-2
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3499
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-3.sentence-1
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-3.sentence-2
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3506
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-example-1
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3515
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-5.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-5.sentence-2
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3521
[smartptr]https://timsong-cpp.github.io/cppwp/smartptr
compatible withhttps://timsong-cpp.github.io/cppwp/util.sharedptr#def:compatible_with,shared_ptr
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.general-6.sentence-1
20.3.2.2.2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const
[util.smartptr.shared.const]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.const
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3531
[util.smartptr.enab]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-1.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,constructor
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3552
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,constructor_
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3563
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-3.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-3.sentence-2
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3573
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-4.sentence-1
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3577
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-5.sentence-1
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3585
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-6.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-6.sentence-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-6.sentence-3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-6.sentence-4
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3598
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-7.sentence-1
8https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3602
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-8.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,constructor__
9https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3617
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-9.sentence-1
(9.1)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-9.1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-9.2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-9.2.sentence-1
10https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3632
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-10.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-10.sentence-2
Cpp17Allocatorhttps://timsong-cpp.github.io/cppwp/allocator.requirements.general#:Cpp17Allocator
[allocator.requirements.general]https://timsong-cpp.github.io/cppwp/allocator.requirements.general
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-10.sentence-3
11https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3641
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-11.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-11.sentence-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-11.sentence-3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-11.sentence-4
12https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3651
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-12.sentence-1
13https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3655
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-13.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,constructor___
14https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3669
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-14.sentence-1
15https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3675
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-15.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-15.sentence-2
16https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3681
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-16.sentence-1
17https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3688
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-note-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-17.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,constructor____
18https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3702
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-18.sentence-1
19https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3706
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-19.sentence-1
20https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3712
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-20.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,constructor_____
21https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3724
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-21.sentence-1
22https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3728
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-22.sentence-1
23https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3732
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-23.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-23.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,constructor______
24https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3745
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-24.sentence-1
25https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3749
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-25.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-25.sentence-2
26https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3755
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-26.sentence-1
27https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3759
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-27.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,constructor_______
28https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3771
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-28.sentence-1
29https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3776
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-29.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-29.sentence-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-29.sentence-3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.const-29.sentence-4
20.3.2.2.3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest
[util.smartptr.shared.dest]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.dest
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr,destructor
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3793
(1.1)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-1.1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-1.2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-1.2.sentence-1
(1.3)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-1.3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-1.3.sentence-1
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3808
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.dest-2.sentence-1
20.3.2.2.4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign
[util.smartptr.shared.assign]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.assign
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator=,shared_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3828
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-1.sentence-1
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3832
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-2.sentence-1
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3836
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-3.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-3.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator=,shared_ptr_
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3860
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-4.sentence-1
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3864
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator=,shared_ptr__
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3875
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-6.sentence-1
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3879
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.assign-7.sentence-1
20.3.2.2.5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod
[util.smartptr.shared.mod]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.mod
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:swap,shared_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3893
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:reset,shared_ptr
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3904
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:reset,shared_ptr_
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3915
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:reset,shared_ptr__
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3926
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:reset,shared_ptr___
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3937
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.mod-5.sentence-1
20.3.2.2.6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs
[util.smartptr.shared.obs]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.obs
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:get,shared_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3949
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator*,shared_ptr
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3960
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-2.sentence-1
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3964
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-3.sentence-1
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3968
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-4.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-4.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator-%3e,shared_ptr
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3983
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-5.sentence-1
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3987
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-6.sentence-1
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L3991
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-7.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-7.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator%5b%5d,shared_ptr
8https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4006
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-8.sentence-1
9https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4010
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-9.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-9.sentence-2
10https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4014
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-10.sentence-1
11https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4018
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-11.sentence-1
12https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4022
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-12.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-12.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:use_count,shared_ptr
13https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4037
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-13.sentence-1
14https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4041
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-14.sentence-1
15https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4047
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-15.sentence-1
16https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4053
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-note-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-16.sentence-1
17https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4059
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-note-3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-17.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-17.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator_bool,shared_ptr
18https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4075
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-18.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_before,shared_ptr
19https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4087
(19.1)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-19.1
[alg.sorting]https://timsong-cpp.github.io/cppwp/alg.sorting
(19.2)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-19.2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-19.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_hash,shared_ptr
20https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4105
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-20.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_equal,shared_ptr
21https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4121
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-21.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-21.sentence-2
22https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4127
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.obs-22.sentence-1
20.3.2.2.7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create
[util.smartptr.shared.create]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.create
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4134
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:make_shared
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4156
Cpp17Allocatorhttps://timsong-cpp.github.io/cppwp/allocator.requirements.general#:Cpp17Allocator
[allocator.requirements.general]https://timsong-cpp.github.io/cppwp/allocator.requirements.general
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-2.sentence-1
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4161
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-3.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-3.sentence-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-3.sentence-3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-3.sentence-4
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4172
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-4.sentence-1
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4177
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-5.sentence-1
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4182
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-6.sentence-1
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4187
(7.1)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.1.sentence-1
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.1.sentence-2
(7.2)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.2.sentence-1
(7.3)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.3.sentence-1
(7.4)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.4
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.4.sentence-1
(7.5)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.5
(7.5.1)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.5.1
(7.5.2)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.5.2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.5.sentence-1
(7.6)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.6
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.6.sentence-1
(7.7)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.7
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.7.sentence-1
(7.8)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.8
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.8.sentence-1
(7.9)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.9
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.9.sentence-1
(7.10)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.10
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.10.sentence-1
(7.11)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.11
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.11.sentence-1
(7.12)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.12
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.12.sentence-1
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-note-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-7.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:make_shared_
8https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4294
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-8.sentence-1
9https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4298
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-9.sentence-1
10https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4303
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-10.sentence-1
11https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4309
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-example-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:make_shared__
12https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4329
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-12.sentence-1
13https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4333
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-13.sentence-1
14https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4339
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-example-2
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:make_shared___
15https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4360
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-15.sentence-1
16https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4364
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-16.sentence-1
17https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4369
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-example-3
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:make_shared____
18https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4392
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-18.sentence-1
19https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4396
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-19.sentence-1
20https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4402
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-example-4
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:make_shared_____
21https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4426
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-21.sentence-1
22https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4430
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-22.sentence-1
23https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4436
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-example-5
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:make_shared______
24https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4459
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-24.sentence-1
25https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4463
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-25.sentence-1
26https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4467
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-example-6
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:make_shared_______
27https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4490
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-27.sentence-1
28https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4494
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-28.sentence-1
29https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4499
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.create-example-7
20.3.2.2.8https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp
[util.smartptr.shared.cmp]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.cmp
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator==,shared_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4517
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator==,shared_ptr_
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4529
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator%3c=%3e,shared_ptr
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4541
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-3.sentence-1
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4545
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator%3c=%3e,shared_ptr_
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cmp-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4559
20.3.2.2.9https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.spec
[util.smartptr.shared.spec]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.spec
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:swap,shared_ptr_
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.spec-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4575
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.spec-1.sentence-1
20.3.2.2.10https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast
[util.smartptr.shared.cast]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.cast
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:static_pointer_cast,shared_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4591
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-1.sentence-1
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4595
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-2.sentence-1
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4603
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:dynamic_pointer_cast,shared_ptr
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4621
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-4.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-4.sentence-2
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4626
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-5.sentence-1
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4630
(6.1)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-6.1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-6.1.sentence-1
(6.2)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-6.2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-6.2.sentence-1
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4641
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-note-2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-7.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:const_pointer_cast,shared_ptr
8https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4658
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-8.sentence-1
9https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4662
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-9.sentence-1
10https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4670
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-note-3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:reinterpret_pointer_cast,shared_ptr
11https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4687
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-11.sentence-1
12https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4691
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-12.sentence-1
13https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4699
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-note-4
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.cast-13.sentence-1
20.3.2.2.11https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.getdeleter
[util.smartptr.getdeleter]https://timsong-cpp.github.io/cppwp/util.smartptr.getdeleter
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:get_deleter,shared_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.getdeleter-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4716
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.getdeleter-1.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.getdeleter-1.sentence-2
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.getdeleter-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.getdeleter-1.sentence-3
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.getdeleter-1.sentence-4
20.3.2.2.12https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.io
[util.smartptr.shared.io]https://timsong-cpp.github.io/cppwp/util.smartptr.shared.io
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator%3c%3c,shared_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.io-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4740
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.io-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4744
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.shared.io-2.sentence-1
20.3.2.3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak
[util.smartptr.weak]https://timsong-cpp.github.io/cppwp/util.smartptr.weak
20.3.2.3.1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.general
[util.smartptr.weak.general]https://timsong-cpp.github.io/cppwp/util.smartptr.weak.general
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4753
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.general-1.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.general-1.sentence-2
[util.smartptr.weak.const]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const
[util.smartptr.weak.dest]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.dest
[util.smartptr.weak.assign]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign
[util.smartptr.weak.mod]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.mod
[util.smartptr.weak.obs]https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4814
Cpp17CopyConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyConstructible
Cpp17CopyAssignablehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyAssignable
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.general-2.sentence-2
20.3.2.3.2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const
[util.smartptr.weak.const]https://timsong-cpp.github.io/cppwp/util.smartptr.weak.const
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:weak_ptr,constructor
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4828
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-1.sentence-1
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4832
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:weak_ptr,constructor_
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4845
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-3.sentence-1
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4849
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-4.sentence-1
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4857
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:weak_ptr,constructor__
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4869
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-6.sentence-1
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4873
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-7.sentence-1
8https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4877
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-8.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.const-8.sentence-2
20.3.2.3.3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.dest
[util.smartptr.weak.dest]https://timsong-cpp.github.io/cppwp/util.smartptr.weak.dest
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:weak_ptr,destructor
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.dest-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4891
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.dest-1.sentence-1
20.3.2.3.4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign
[util.smartptr.weak.assign]https://timsong-cpp.github.io/cppwp/util.smartptr.weak.assign
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator=,weak_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4907
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-1.sentence-1
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4911
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-2.sentence-1
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4915
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator=,weak_ptr_
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4928
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-4.sentence-1
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4932
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.assign-5.sentence-1
20.3.2.3.5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.mod
[util.smartptr.weak.mod]https://timsong-cpp.github.io/cppwp/util.smartptr.weak.mod
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:swap,weak_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.mod-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4944
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.mod-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:reset,weak_ptr
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.mod-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4955
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.mod-2.sentence-1
20.3.2.3.6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs
[util.smartptr.weak.obs]https://timsong-cpp.github.io/cppwp/util.smartptr.weak.obs
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:use_count,weak_ptr
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4967
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:expired,weak_ptr
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4980
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:lock,weak_ptr
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L4991
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_before,weak_ptr
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5003
(4.1)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-4.1
[alg.sorting]https://timsong-cpp.github.io/cppwp/alg.sorting
(4.2)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-4.2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_hash,weak_ptr
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5020
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-5.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_equal,weak_ptr
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5036
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-6.sentence-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-6.sentence-2
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5042
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.obs-7.sentence-1
20.3.2.3.7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.spec
[util.smartptr.weak.spec]https://timsong-cpp.github.io/cppwp/util.smartptr.weak.spec
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:swap,weak_ptr_
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.spec-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5056
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.weak.spec-1.sentence-1
20.3.2.4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless
[util.smartptr.ownerless]https://timsong-cpp.github.io/cppwp/util.smartptr.ownerless
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5063
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_less
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5100
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless-2.sentence-1
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless-note-1
(2.1)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless-2.1
[alg.sorting]https://timsong-cpp.github.io/cppwp/alg.sorting
(2.2)https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless-2.2
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.ownerless-2.sentence-2
20.3.2.5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash
[util.smartptr.owner.hash]https://timsong-cpp.github.io/cppwp/util.smartptr.owner.hash
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5115
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_hash
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator(),owner_hash
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5142
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash-2.sentence-1
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5146
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.hash-3.sentence-1
20.3.2.6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal
[util.smartptr.owner.equal]https://timsong-cpp.github.io/cppwp/util.smartptr.owner.equal
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5155
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:owner_equal
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator(),owner_equal
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5190
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal-2.sentence-1
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5194
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.owner.equal-3.sentence-1
20.3.2.7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab
[util.smartptr.enab]https://timsong-cpp.github.io/cppwp/util.smartptr.enab
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5203
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-1.sentence-1
2https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5209
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-example-1
3https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5244
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:enable_shared_from_this,constructor
4https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5255
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-4.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:operator=,enable_shared_from_this
5https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5266
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-5.sentence-1
6https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5270
1https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-note-1
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-6.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:shared_ptr_
7https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5284
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-7.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/util.sharedptr#lib:weak_ptr__
8https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/memory.tex#L5297
.https://timsong-cpp.github.io/cppwp/util.sharedptr#util.smartptr.enab-8.sentence-1

URLs of crawlers that visited me.