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
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 }}
mutwol
/
CppCon2020
Public
forked from
CppCon/CppCon2020
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
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
CppCon2020
/
Presentations
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
main
Breadcrumbs
CppCon2020
/
Presentations
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
2020_the_year_of_sanitizers
2020_the_year_of_sanitizers
a_new_decade_of_visual_studio_cpp20_open_stl_and_more
a_new_decade_of_visual_studio_cpp20_open_stl_and_more
a_physical_units_library_for_the_next_cpp
a_physical_units_library_for_the_next_cpp
a_relaxed_guide_to_memory_order_relaxed
a_relaxed_guide_to_memory_order_relaxed
a_transactionbased_multithreaded_locking_strategy_for_containers
a_transactionbased_multithreaded_locking_strategy_for_containers
adventures_in_simd_thinking_part_1
adventures_in_simd_thinking_part_1
adventures_in_simd_thinking_part_2
adventures_in_simd_thinking_part_2
back_to_basics_algebraic_data_types
back_to_basics_algebraic_data_types
back_to_basics_class_layout
back_to_basics_class_layout
back_to_basics_concurrency
back_to_basics_concurrency
back_to_basics_design_patterns
back_to_basics_design_patterns
back_to_basics_exceptions
back_to_basics_exceptions
back_to_basics_lambda_expressions
back_to_basics_lambda_expressions
back_to_basics_move_semantics
back_to_basics_move_semantics
back_to_basics_smart_pointers
back_to_basics_smart_pointers
back_to_basics_templates_part_1
back_to_basics_templates_part_1
back_to_basics_templates_part_2
back_to_basics_templates_part_2
back_to_basics_the_abstract_machine
back_to_basics_the_abstract_machine
back_to_basics_the_structure_of_a_program
back_to_basics_the_structure_of_a_program
breaking_dependencies_the_solid_principles
breaking_dependencies_the_solid_principles
building_a_coroutine_based_job_system_without_standard_library
building_a_coroutine_based_job_system_without_standard_library
calling_functions_a_tutorial
calling_functions_a_tutorial
constructing_generic_algorithms
constructing_generic_algorithms
cpp20_an_almost_complete_overview
cpp20_an_almost_complete_overview
cpp20_stl_features_1_year_of_development_on_github
cpp20_stl_features_1_year_of_development_on_github
cpp20_string_formatting_library_an_overview_and_use_with_custom_types
cpp20_string_formatting_library_an_overview_and_use_with_custom_types
cross_platform_pitfalls_and_how_to_avoid_them
cross_platform_pitfalls_and_how_to_avoid_them
design_patterns_for_error_handling
design_patterns_for_error_handling
empirically_measuring_and_reducing_cpp_accidental_complexity
empirically_measuring_and_reducing_cpp_accidental_complexity
exceptions_under_the_spotlight
exceptions_under_the_spotlight
exploration_of_cpp20_metaprogramming
exploration_of_cpp20_metaprogramming
from_functions_to_coroutines
from_functions_to_coroutines
fuzzing_class_interfaces_for_generating_and_running_tests_with_libfuzzer
fuzzing_class_interfaces_for_generating_and_running_tests_with_libfuzzer
get_off_my_thread
get_off_my_thread
halide_a_language_for_fast_portable_computation_on_images_and_tensors
halide_a_language_for_fast_portable_computation_on_images_and_tensors
how_cpp20_changes_the_way_we_write_code
how_cpp20_changes_the_way_we_write_code
justintime_compilation
justintime_compilation
justintime_compilation_the_next_big_thing
justintime_compilation_the_next_big_thing
macrofree_testing_with_cpp20
macrofree_testing_with_cpp20
making_games_start_fast
making_games_start_fast
making_iterators_views_and_containers_easier_to_write_with_booststlinterfaces
making_iterators_views_and_containers_easier_to_write_with_booststlinterfaces
managarm_a_fully_asynchronous_operating_system_powered_by_modern_cpp
managarm_a_fully_asynchronous_operating_system_powered_by_modern_cpp
neighborhoods_banding_together
neighborhoods_banding_together
performance_matters
performance_matters
pipes_how_plumbing_can_make_your_cpp_code_more_expressive
pipes_how_plumbing_can_make_your_cpp_code_more_expressive
practical_memory_pool_based_allocators_for_modern_cpp
practical_memory_pool_based_allocators_for_modern_cpp
quickly_testing_qt_desktop_applications_with_approval_tests
quickly_testing_qt_desktop_applications_with_approval_tests
retiring_the_singleton_pattern
retiring_the_singleton_pattern
scientific_unit_testing
scientific_unit_testing
some_things_cpp_does_right
some_things_cpp_does_right
structure_and_interpretation_of_computer_programs
structure_and_interpretation_of_computer_programs
taskflow_a_generalpurpose_parallel_and_heterogeneous_task_programming_system_using_modern_cpp
taskflow_a_generalpurpose_parallel_and_heterogeneous_task_programming_system_using_modern_cpp
template_metaprogramming_type_traits
template_metaprogramming_type_traits
the_many_shades_of_reference_wrapper
the_many_shades_of_reference_wrapper
the_networking_ts_from_scratch_io_objects
the_networking_ts_from_scratch_io_objects
the_powr_and_beauty_of_primitive_c
the_powr_and_beauty_of_primitive_c
the_shapes_of_multidimensional_arrays
the_shapes_of_multidimensional_arrays
the_surprising_costs_of_void
the_surprising_costs_of_void
whats_in_a_name_whats_a_name_in
whats_in_a_name_whats_a_name_in
View all files
You can’t perform that action at this time.