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
Type
/
to 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 }}
stepidea
/
cpp_new_features
Public
forked from
0voice/cpp_new_features
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
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
main
Breadcrumbs
cpp_new_features
/
cpp_20
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
main
Breadcrumbs
cpp_new_features
/
cpp_20
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
001_keywords_README.md
001_keywords_README.md
002_rtti_basic_common_reference.cpp
002_rtti_basic_common_reference.cpp
002_rtti_common_reference.cpp
002_rtti_common_reference.cpp
002_rtti_is_bounded_array.cpp
002_rtti_is_bounded_array.cpp
002_rtti_is_constant_evaluated.cpp
002_rtti_is_constant_evaluated.cpp
002_rtti_is_corresponding_member.cpp
002_rtti_is_corresponding_member.cpp
002_rtti_is_layout_compatible.cpp
002_rtti_is_layout_compatible.cpp
002_rtti_is_nothrow_convertible.cpp
002_rtti_is_nothrow_convertible.cpp
002_rtti_is_pointer_interconvertible_base_of.cpp
002_rtti_is_pointer_interconvertible_base_of.cpp
002_rtti_is_pointer_interconvertible_with_class.cpp
002_rtti_is_pointer_interconvertible_with_class.cpp
002_rtti_is_unbounded_array.cpp
002_rtti_is_unbounded_array.cpp
002_rtti_remove_cvref.cpp
002_rtti_remove_cvref.cpp
002_rtti_type_identity.cpp
002_rtti_type_identity.cpp
003_rtti_coroutine_handle.cpp
003_rtti_coroutine_handle.cpp
003_rtti_coroutine_traits.cpp
003_rtti_coroutine_traits.cpp
003_rtti_noop_coroutine.cpp
003_rtti_noop_coroutine.cpp
003_rtti_noop_coroutine_handle.cpp
003_rtti_noop_coroutine_handle.cpp
003_rtti_noop_coroutine_promise.cpp
003_rtti_noop_coroutine_promise.cpp
003_rtti_suspend_always.cpp
003_rtti_suspend_always.cpp
003_rtti_suspend_never.cpp
003_rtti_suspend_never.cpp
004_rtti_compare_common_comparison_category.cpp
004_rtti_compare_common_comparison_category.cpp
004_rtti_compare_compare_partial_order_fallback.cpp
004_rtti_compare_compare_partial_order_fallback.cpp
004_rtti_compare_compare_strong_order_fallback.cpp
004_rtti_compare_compare_strong_order_fallback.cpp
004_rtti_compare_compare_three_way.cpp
004_rtti_compare_compare_three_way.cpp
004_rtti_compare_compare_three_way_result.cpp
004_rtti_compare_compare_three_way_result.cpp
004_rtti_compare_compare_weak_order_fallback.cpp
004_rtti_compare_compare_weak_order_fallback.cpp
004_rtti_compare_is_eq.cpp
004_rtti_compare_is_eq.cpp
004_rtti_compare_is_gt.cpp
004_rtti_compare_is_gt.cpp
004_rtti_compare_is_gteq.cpp
004_rtti_compare_is_gteq.cpp
004_rtti_compare_is_lt.cpp
004_rtti_compare_is_lt.cpp
004_rtti_compare_is_lteq.cpp
004_rtti_compare_is_lteq.cpp
004_rtti_compare_is_neq.cpp
004_rtti_compare_is_neq.cpp
004_rtti_compare_partial_order.cpp
004_rtti_compare_partial_order.cpp
004_rtti_compare_partial_ordering.cpp
004_rtti_compare_partial_ordering.cpp
004_rtti_compare_std_coroutine_handle.cpp
004_rtti_compare_std_coroutine_handle.cpp
004_rtti_compare_std_coroutine_traits.cpp
004_rtti_compare_std_coroutine_traits.cpp
004_rtti_compare_strong_order.cpp
004_rtti_compare_strong_order.cpp
004_rtti_compare_strong_ordering.cpp
004_rtti_compare_strong_ordering.cpp
004_rtti_compare_three_way_comparable.cpp
004_rtti_compare_three_way_comparable.cpp
004_rtti_compare_three_way_comparable_with.cpp
004_rtti_compare_three_way_comparable_with.cpp
004_rtti_compare_weak_order.cpp
004_rtti_compare_weak_order.cpp
004_rtti_compare_weak_ordering.cpp
004_rtti_compare_weak_ordering.cpp
005_rtti_concepts_ranges_swap.cpp
005_rtti_concepts_ranges_swap.cpp
006_utility_cmp_equal.cpp
006_utility_cmp_equal.cpp
006_utility_cmp_greater_equal.cpp
006_utility_cmp_greater_equal.cpp
006_utility_cmp_less.cpp
006_utility_cmp_less.cpp
006_utility_cmp_less_equal.cpp
006_utility_cmp_less_equal.cpp
006_utility_cmp_not_equal.cpp
006_utility_cmp_not_equal.cpp
006_utility_in_range.cpp
006_utility_in_range.cpp
007_format_basic_format_arg.cpp
007_format_basic_format_arg.cpp
007_format_basic_format_args.cpp
007_format_basic_format_args.cpp
007_format_basic_format_context.cpp
007_format_basic_format_context.cpp
007_format_basic_format_parse_context.cpp
007_format_basic_format_parse_context.cpp
007_format_format.cpp
007_format_format.cpp
007_format_format_args.cpp
007_format_format_args.cpp
007_format_format_context.cpp
007_format_format_context.cpp
007_format_format_error.cpp
007_format_format_error.cpp
007_format_format_parse_context.cpp
007_format_format_parse_context.cpp
007_format_format_to.cpp
007_format_format_to.cpp
007_format_format_to_n.cpp
007_format_format_to_n.cpp
007_format_formatted_size.cpp
007_format_formatted_size.cpp
007_format_formatter.cpp
007_format_formatter.cpp
007_format_make_format_args.cpp
007_format_make_format_args.cpp
007_format_make_wformat_args.cpp
007_format_make_wformat_args.cpp
007_format_vformat.cpp
007_format_vformat.cpp
007_format_vformat_to.cpp
007_format_vformat_to.cpp
007_format_visit_format_arg.cpp
007_format_visit_format_arg.cpp
007_format_wformat_args.cpp
007_format_wformat_args.cpp
007_format_wformat_context.cpp
007_format_wformat_context.cpp
007_format_wformat_parse_context.cpp
007_format_wformat_parse_context.cpp
008_memory_destroy.cpp
008_memory_destroy.cpp
008_memory_destroy_at.cpp
008_memory_destroy_at.cpp
008_memory_destroy_n.cpp
008_memory_destroy_n.cpp
008_memory_uninitialized_default_construct.cpp
008_memory_uninitialized_default_construct.cpp
008_memory_uninitialized_default_construct_n.cpp
008_memory_uninitialized_default_construct_n.cpp
008_memory_uninitialized_move.cpp
008_memory_uninitialized_move.cpp
008_memory_uninitialized_move_n.cpp
008_memory_uninitialized_move_n.cpp
008_memory_uninitialized_value_construct.cpp
008_memory_uninitialized_value_construct.cpp
008_memory_uninitialized_value_construct_n.cpp
008_memory_uninitialized_value_construct_n.cpp
009_memory_resource_get_default_resource.cpp
009_memory_resource_get_default_resource.cpp
009_memory_resource_memory_resource.cpp
009_memory_resource_memory_resource.cpp
009_memory_resource_monotonic_buffer_resource.cpp
009_memory_resource_monotonic_buffer_resource.cpp
009_memory_resource_new_delete_resource.cpp
009_memory_resource_new_delete_resource.cpp
009_memory_resource_null_memory_resource.cpp
009_memory_resource_null_memory_resource.cpp
009_memory_resource_polymorphic_allocator.cpp
009_memory_resource_polymorphic_allocator.cpp
009_memory_resource_pool_options.cpp
009_memory_resource_pool_options.cpp
009_memory_resource_set_default_resource.cpp
009_memory_resource_set_default_resource.cpp
009_memory_resource_synchronized_pool_resource.cpp
009_memory_resource_synchronized_pool_resource.cpp
009_memory_resource_unsynchronized_pool_resource.cpp
009_memory_resource_unsynchronized_pool_resource.cpp
010_concepts_assignable_from.cpp
010_concepts_assignable_from.cpp
010_concepts_boolean_testable.cpp
010_concepts_boolean_testable.cpp
010_concepts_common_reference_with.cpp
010_concepts_common_reference_with.cpp
010_concepts_common_with.cpp
010_concepts_common_with.cpp
010_concepts_constructible_from.cpp
010_concepts_constructible_from.cpp
010_concepts_convertible_to.cpp
010_concepts_convertible_to.cpp
010_concepts_copy_constructible.cpp
010_concepts_copy_constructible.cpp
010_concepts_copyable.cpp
010_concepts_copyable.cpp
010_concepts_default_initializable.cpp
010_concepts_default_initializable.cpp
010_concepts_derived_from.cpp
010_concepts_derived_from.cpp
010_concepts_destructible.cpp
010_concepts_destructible.cpp
View all files
README.md
C++20新特性
C++20思维导图正在更新中...
敬请期待!
You can’t perform that action at this time.