Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
cpprefjp
/
cpprefjp.github.io
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
17
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Files
Expand file tree
refs/heads/master
Breadcrumbs
cpprefjp.github.io
/
reference
/
memory
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
refs/heads/master
Breadcrumbs
cpprefjp.github.io
/
reference
/
memory
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
allocator
allocator
allocator_traits
allocator_traits
bad_weak_ptr
bad_weak_ptr
enable_shared_from_this
enable_shared_from_this
indirect
indirect
inout_ptr_t
inout_ptr_t
out_ptr_t
out_ptr_t
owner_equal
owner_equal
owner_hash
owner_hash
owner_less
owner_less
pointer_traits
pointer_traits
polymorphic
polymorphic
raw_storage_iterator
raw_storage_iterator
shared_ptr
shared_ptr
unique_ptr
unique_ptr
weak_ptr
weak_ptr
addressof.html
addressof.html
align.html
align.html
allocate_shared.html
allocate_shared.html
allocate_shared_for_overwrite.html
allocate_shared_for_overwrite.html
allocation_result.html
allocation_result.html
allocator.html
allocator.html
allocator_arg_t.html
allocator_arg_t.html
allocator_traits.html
allocator_traits.html
assume_aligned.html
assume_aligned.html
atomic.html
atomic.html
bad_weak_ptr.html
bad_weak_ptr.html
construct_at.html
construct_at.html
declare_no_pointers.html
declare_no_pointers.html
declare_reachable.html
declare_reachable.html
default_delete.html
default_delete.html
destroy.html
destroy.html
destroy_at.html
destroy_at.html
destroy_n.html
destroy_n.html
enable_shared_from_this.html
enable_shared_from_this.html
get_pointer_safety.html
get_pointer_safety.html
get_temporary_buffer.html
get_temporary_buffer.html
indirect.html
indirect.html
inout_ptr.html
inout_ptr.html
inout_ptr_t.html
inout_ptr_t.html
is_sufficiently_aligned.html
is_sufficiently_aligned.html
make_obj_using_allocator.html
make_obj_using_allocator.html
make_shared.html
make_shared.html
make_shared_for_overwrite.html
make_shared_for_overwrite.html
make_unique.html
make_unique.html
make_unique_for_overwrite.html
make_unique_for_overwrite.html
no-throw-forward-iterator.html
no-throw-forward-iterator.html
no-throw-forward-range.html
no-throw-forward-range.html
no-throw-input-iterator.html
no-throw-input-iterator.html
no-throw-input-range.html
no-throw-input-range.html
no-throw-sentinel.html
no-throw-sentinel.html
out_ptr.html
out_ptr.html
out_ptr_t.html
out_ptr_t.html
owner_equal.html
owner_equal.html
owner_hash.html
owner_hash.html
owner_less.html
owner_less.html
pointer_safety.html
pointer_safety.html
pointer_traits.html
pointer_traits.html
polymorphic.html
polymorphic.html
ranges_construct_at.html
ranges_construct_at.html
ranges_destroy.html
ranges_destroy.html
ranges_destroy_at.html
ranges_destroy_at.html
ranges_destroy_n.html
ranges_destroy_n.html
ranges_uninitialized_copy.html
ranges_uninitialized_copy.html
ranges_uninitialized_copy_n.html
ranges_uninitialized_copy_n.html
ranges_uninitialized_default_construct.html
ranges_uninitialized_default_construct.html
ranges_uninitialized_default_construct_n.html
ranges_uninitialized_default_construct_n.html
ranges_uninitialized_fill.html
ranges_uninitialized_fill.html
ranges_uninitialized_fill_n.html
ranges_uninitialized_fill_n.html
ranges_uninitialized_move.html
ranges_uninitialized_move.html
ranges_uninitialized_move_n.html
ranges_uninitialized_move_n.html
ranges_uninitialized_value_construct.html
ranges_uninitialized_value_construct.html
ranges_uninitialized_value_construct_n.html
ranges_uninitialized_value_construct_n.html
raw_storage_iterator.html
raw_storage_iterator.html
return_temporary_buffer.html
return_temporary_buffer.html
shared_ptr.html
shared_ptr.html
start_lifetime_as.html
start_lifetime_as.html
start_lifetime_as_array.html
start_lifetime_as_array.html
to_address.html
to_address.html
undeclare_no_pointers.html
undeclare_no_pointers.html
undeclare_reachable.html
undeclare_reachable.html
uninitialized_construct_using_allocator.html
uninitialized_construct_using_allocator.html
uninitialized_copy.html
uninitialized_copy.html
uninitialized_copy_n.html
uninitialized_copy_n.html
uninitialized_default_construct.html
uninitialized_default_construct.html
uninitialized_default_construct_n.html
uninitialized_default_construct_n.html
uninitialized_fill.html
uninitialized_fill.html
uninitialized_fill_n.html
uninitialized_fill_n.html
uninitialized_move.html
uninitialized_move.html
uninitialized_move_n.html
uninitialized_move_n.html
uninitialized_value_construct.html
uninitialized_value_construct.html
uninitialized_value_construct_n.html
uninitialized_value_construct_n.html
unique_ptr.html
unique_ptr.html
uses_allocator.html
uses_allocator.html
uses_allocator_construction_args.html
uses_allocator_construction_args.html
weak_ptr.html
weak_ptr.html
View all files
You can’t perform that action at this time.