René's URL Explorer Experiment


Title: GitHub - Digdorshee5/cpp_tutorials: This repository contains my C++ snippets code on C++ concepts/ idioms, optimized C++, modern C++ and advance C++

Open Graph Title: GitHub - Digdorshee5/cpp_tutorials: This repository contains my C++ snippets code on C++ concepts/ idioms, optimized C++, modern C++ and advance C++

X Title: GitHub - Digdorshee5/cpp_tutorials: This repository contains my C++ snippets code on C++ concepts/ idioms, optimized C++, modern C++ and advance C++

Description: This repository contains my C++ snippets code on C++ concepts/ idioms, optimized C++, modern C++ and advance C++ - Digdorshee5/cpp_tutorials

Open Graph Description: This repository contains my C++ snippets code on C++ concepts/ idioms, optimized C++, modern C++ and advance C++ - Digdorshee5/cpp_tutorials

X Description: This repository contains my C++ snippets code on C++ concepts/ idioms, optimized C++, modern C++ and advance C++ - Digdorshee5/cpp_tutorials

Opengraph URL: https://github.com/Digdorshee5/cpp_tutorials

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:9554226c-a9b5-8bac-029a-e39195b070b8
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9ECA:359B23:D6C0C:11C334:69827651
html-safe-nonceeb353c5dc5533f2c471f0b53ff877eea191f359ffe907631105bc70cedb5462b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUNBOjM1OUIyMzpENkMwQzoxMUMzMzQ6Njk4Mjc2NTEiLCJ2aXNpdG9yX2lkIjoiNTA2NTc4NDMzNTM1MzkzNTQ0MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac656da3e7231589aaf6fef97c7cda5535ee463fe22dd30619924cfe52b99e3502
hovercard-subject-tagrepository:814896745
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/Digdorshee5/cpp_tutorials
twitter:imagehttps://opengraph.githubassets.com/42a030e2f9371bbf35b7ba81246af6793dc4245b27ddd31df08412acd9a4210c/Digdorshee5/cpp_tutorials
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/42a030e2f9371bbf35b7ba81246af6793dc4245b27ddd31df08412acd9a4210c/Digdorshee5/cpp_tutorials
og:image:altThis repository contains my C++ snippets code on C++ concepts/ idioms, optimized C++, modern C++ and advance C++ - Digdorshee5/cpp_tutorials
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None502ff2009aec8671c806fca4ec6d758f90b6b96901b01d5f0ed23cc438efdf0f
turbo-cache-controlno-preview
go-importgithub.com/Digdorshee5/cpp_tutorials git https://github.com/Digdorshee5/cpp_tutorials.git
octolytics-dimension-user_id108861766
octolytics-dimension-user_loginDigdorshee5
octolytics-dimension-repository_id814896745
octolytics-dimension-repository_nwoDigdorshee5/cpp_tutorials
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id236170245
octolytics-dimension-repository_parent_nwobehnamasadi/cpp_tutorials
octolytics-dimension-repository_network_root_id236170245
octolytics-dimension-repository_network_root_nwobehnamasadi/cpp_tutorials
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release91faf9ddeaffa60920f2a429a182532df340bb9a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FDigdorshee5%2Fcpp_tutorials
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FDigdorshee5%2Fcpp_tutorials
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=Digdorshee5%2Fcpp_tutorials
Reloadhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
Reloadhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
Reloadhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
Digdorshee5 https://patch-diff.githubusercontent.com/Digdorshee5
cpp_tutorialshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
behnamasadi/cpp_tutorialshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FDigdorshee5%2Fcpp_tutorials
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2FDigdorshee5%2Fcpp_tutorials
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2FDigdorshee5%2Fcpp_tutorials
0 stars https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/stargazers
16 forks https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/forks
Branches https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/branches
Tags https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tags
Activity https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FDigdorshee5%2Fcpp_tutorials
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FDigdorshee5%2Fcpp_tutorials
Code https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
Pull requests 0 https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/pulls
Actions https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/actions
Projects 0 https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/projects
Security 0 https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/security
Insights https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/pulse
Code https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
Pull requests https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/pulls
Actions https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/actions
Projects https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/projects
Security https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/security
Insights https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/pulse
Brancheshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/branches
Tagshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tags
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/branches
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tags
455 Commitshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/commits/master/
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/commits/master/
.circlecihttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/.circleci
.circlecihttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/.circleci
.github/workflowshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/.github/workflows
.github/workflowshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/.github/workflows
.vscodehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/.vscode
.vscodehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/.vscode
docshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/docs
docshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/docs
srchttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/src
srchttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/tree/master/src
.appveyor.ymlhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/.appveyor.yml
.appveyor.ymlhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/.appveyor.yml
.gitignorehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/.gitignore
.gitmoduleshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/.gitmodules
.gitmoduleshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/.gitmodules
.travis.ymlhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/.travis.yml
.travis.ymlhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/.travis.yml
CMakeLists.txthttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/CMakeLists.txt
CMakeLists.txthttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/CMakeLists.txt
CMakePresets.jsonhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/CMakePresets.json
CMakePresets.jsonhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/CMakePresets.json
Dockerfilehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/Dockerfile
Dockerfilehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/Dockerfile
README.mdhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/README.md
clang_format.shhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/clang_format.sh
clang_format.shhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/clang_format.sh
READMEhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
C++https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#c
https://ci.appveyor.com/project/behnamasadi/cpp-tutorials/branch/master
https://github.com/behnamasadi/cpp_tutorials/actions/workflows/docker-build.yml/badge.svg
https://camo.githubusercontent.com/2b599ab1ace97388d4375b87919f92781a1a61d016fe640a5c4d15fc365deed1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4253442d626c75652e737667
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#building-and-installation
CMake's officialhttps://cmake.org/download/
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#how-to-build-on-your-machine
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#1-building-the-image
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#2-creating-the-container
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#3-starting-an-existing-container
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#4-removing--unnecessary-images-and-containers
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#gui-application-with-docker
herehttps://ros-developer.com/2017/11/08/docker/
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#configure-vscode-to-use-ninja-multi-config-for-all-cmake-projects
C++ Tutorialshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#c-tutorials
Alignhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/align.md
Allocatorhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/allocator.md
Algorithms Libraryhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/algorithms.md
Anyhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/any.md
Asserthttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/assert.md
Atomic operations and Atomic Typeshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/atomic.md
Asynchronous programminghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/asynchronous_programming.md
Attribute specifier sequence [[ attribute-list ]] https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/attribute_specifier_sequence.md
Basic IO Operation, Streams, Reading/Writing Files, Formatting Output, cin, scanf, gets, getline, printfhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/basic_IO_operation.md
Bitset, Bit field, Bitwise Operationshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/bitset_bit_field_bitwise_operations.md
Callbackshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/callbacks.md
Callable Objects, std::function, std::bind, Lambdahttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/callable_objects_function_bind_lambda.md
Clock, Date, Timehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/date_time.md
Conditional Compilation From CMakeListshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/conditional_compilation.md
Containershttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/containers.md
vectorhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/vector.md
listshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/lists.cpp
C arrays, std::array, spanhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/array_span.md
set, map, pair, tuple, tie, unordered_map, multimap, unordered_set, multisethttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/set_map_pair_tuple.md
stack, queue, priority_queue, dequehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/stack_queue_priority_queue_deque.md
Const, Constexpr and Mutablehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/const_constexpr_mutable.md
Immutable Objectshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/immutable_objects.md
Data Types, Numerical Limits, Machine Epsilon, Precisionhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/primitive_data_types_numerical_limits_machine_epsilon_precision.md
Data Types Conversions, Castinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/type_conversions_casting.md
Decayhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/decay.md
Dynamic Memory Allocation in Chttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/dynamic_memory_allocation.md
Enumhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/enum.md
Error Handlinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/error_handling.md
Exception Handling, noexcepthttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/exception_handling.md
Extern Variables, Extern Functionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/extern.md
File Systemhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/filesystem.md
Forkinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/fork.md
Forwarding Referencehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/forward.md
Functions, Extern Function, Function Objects, Function Pointer, Inline Functionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/functions.md
Hash Functions, Hash Data Structure (Hash Table)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/hash_function_hash_table.md
Heap and Stack, Memory Layout of C Programshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/heap_and_stack_memory_layout_of_C_programs.md
Invokehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/std_invoke.md
Iterator, for_each loop, range-for loop, Loop optimizationhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/iterator_loop.md
Lambdahttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/lambda.md
Literalshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/literals.md
Loading Classes Dynamically From Pluginshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/loading_classes_dynamically_from_plugins.md
Macroshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/macros.md
Memory Error Detection With Memory Address Sanitizer and Valgrindhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/memory_leaking_valgrind.md
Moduleshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/cpp_modules.md
Nested Namespaces, Unnamed/Anonymous Namespaceshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/nested_unnamed_anonymous_namespaces.md
Numeral Systems in C++ Decimal, Binary, Octal, Hexadecimalhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/numeral_system.md
Optionalhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/optional.md
Parameter Pack Expansion ...https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/parameter_pack_expansion_(...).md
Register Keywordhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/register.md
Regexhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/regex.md
Pseudo-random Number Generation, Distributionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/random_number.md
Raw Pointers, Smart (Shared, Unique, Weak) Pointers, Reference, addressof, reference_wrapper, std::refhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/pointers.md
Passing/ Returning Smart Pointers To/ From Functionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/passing_returning_smart_pointers_to_from_functions.md
Smart Pointers Class Memberhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/smart_pointers_class_member.md
Return, Abort, Exit, Throw, Terminatehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/return_abort_exit_throw_terminate.md
Scope Resolution Operatorhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/scope_resolution_operator.md
Scope and Life Cycle of Objects Returned by Functionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/scope_and_life_cycle_of_objects_returned_by_functions.md
Setting argc, argvhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/set_argv_argc.cpp
Simple Command Argument Parserhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/arguments_parser.hpp
Signalshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/signals.md
System Callhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/system_call.md
String C/C++, string_view, string literal, string conversion, ASCII, Unicodehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/string.md
String Viewhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/string_view.md
Structshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/structs.cpp
Structured binding declarationhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/structured_binding_declaration.md
Switch Casehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/switch_case.cpp
Template, Expression Templateshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/templates.md
Ternary (One Line If)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/ternary.cpp
Temporary Objectshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/temporary_objects.md
Track memory allocations(overriding new operator)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/track_memory_allocations_overriding_new_operator.md
Trivial, standard-layout, Passive/ Plain old data structure (PDS)/ (POD), and literal typeshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/trivial_standard_pds_pod_layout.md
Type Traitshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/type_traits.md
Typedef, Type alias (using keyword)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/typedef.md
type_dispatch, integral_constant, true/false typehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/type_dispatch_integral_constant_true_false_type.cpp
Unionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/union.md
Variadic Templates Functionhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/variadic_templates.md
Volatile Keywordhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/volatile.md
C++ Classeshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
Abstract Class Vs Interfacehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/abstract_class_vs_interface.cpp
Cast Base Class to Derived/ Derived to Basehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/cast_Base_to_Derived_to_Base.cpp
Class Forward Declarationhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/class_forward_declaration.md
Class Constructor Initializationlisthttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/constructor_initialization_list.cpp
Class Constructor Aggregate/ Copy/ Default/ Direct/ Value/ Uniform/ Zero Initialization, Initializer Listhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/aggregate-copy-default-direct-value-zero_initialization.md
Copy/ Move Constructor, rvalue, lvalue, move semantichttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/copy_constructor_move_constructor_rvalue_lvalue_move_semantic.md
Cyclic (Circular) Dependencyhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/circular_dependencies.md
Default(=default), Deleted (=delete) Constructorshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/default_constructors_=default_0_delete.md
Diamond Problem Virtual Inheritancehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/diamond_problem_virtual_inheritance.cpp
Explicit Constructor, Converting Constructorhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/explicit_constructor.md
Friend Functionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/friend_functions.cpp
Header Guardhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/header_guard
Inheritance, Inheritance Prevention (final)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/inheritance.cpp
Multiple Inheritance Polymorphismhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/multiple_inheritance_polymorphism.cpp
Operator Overloadinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/operator_overloading.cpp
Object Slicinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/object_slicing.cpp
Passing Arguments To Parent Constructorhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/passing_arg_to_parent_constructor.cpp
Private Public Protected Inheritancehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/private_public_protected_inheritance.cpp
Protected Friend Class Functionhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/protected_friend_class_function.cpp
Shadowinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/class/shadowing.cpp
Static Member Function, Static Initialization Order Fiascohttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/static_member_function_order_fiasco.md
Special Member Functionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/class_special_member_functions.md
Virtual Function Abstract Classhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/virtual_function_abstract_class.md
Virtual Destructor, Virtual Constructorhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/virtual_destructor_virtual_constructor.md
Multithreading and Processhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
Process, Inter Process Communication (IPC), Process Tree, Process Control Block (PCBhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/process.md
Creating (Thread Callable Objects), Terminating Threadshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#creation_and_termination
Over Subscriptionhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#over_subscrition
Differentiating Between Threadshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#differentiating_between_threads
Sleeping Threadshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#sleeping_threads
Joining/ Detaching Threads, Joinable Detachablehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#join_detach_threads
Threads Yieldhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#yield
Thread Synchronizationhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#thread_synchronization
Racing Conditionhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#racing_condition
Mutexhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#mutex
Semaphorhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#semaphor
Thread Safehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#thread_safe
Dead Lockhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#dead_lock
Lock Guardhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#lock_guard
Scoped Lockhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#scoped_lock
Unique Lockhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#unique_lock
Condition Variablehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#condition_variable
Future, Promise and asynchttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#async_future_promise
Packaged Taskhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/multithreading.md#packaged_task
Event handling/ Concurrency/ Thread design patternhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/thread_design_pattern.md
Advance C++ Concepts and Idiomshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#advance-c-concepts-and-idioms
Argument-dependent lookuphttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/argument_dependent_lookup.md
Buffer overflowhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/buffer_overflow.md
Copy and Swaphttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/copy-and-swap_idiom.md
Generating and Debugging Dump Filehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/generating_and_debugging_dump_file.md
Static Casting, Dynamic Castinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/cast.cpp
Run-Time Type Information(RTTI)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/RTTI.md
Curiously Recurring Template Pattern (CRTP)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/CRTP.cpp
Copy Elision, Return value optimization (RVO,NRVO)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/copy_elision.md
Double Dispatchhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/double_dispatch.md
Most vexing parsehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/most_vexing_parse.md
Metaprogramminghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/metaprogramming.md
Pointer to implementation (PIMPL)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/PIMPL.md
Return Type Resolverhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/return_type_resolver.md
Resource Acquisition Is Initialization (RAII)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/RAII.md
Rule of 5https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/rule_of_5.md
Substitution failure is not an error (SFINAE)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/SFINAE.md
Stack overflowhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/stack_overflow.md
Stack Unwindinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/stack_unwinding.md
Type Erasurehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/type_erasure.md
Template Specialization, Tag Dispatchhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/template_specialization.md
Virtual Method Table(VTABLE), Virtual Table Pointer(VPTR)https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/VTABLE_and_VPTR.md
Virtual address spacehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/virtual_address_space.md
Tricky Questionshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/tricky_questions.md
C++ Translation Unitshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/translation_units.md
Undefined behavior, Unspecified and Implementation-Definedhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/undefined_unspecified_implementation_defined.md
Printing List of All Included Headershttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/print_all_included_headers.md
fPIE (Position Independent Executable) and fPIC(Position Independent Code and) https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/fPIE_and_fPIC.md
Optimizing C++https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/optimizing_cpp
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#optimizing-c
Data File Storage Parsinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#data-file-storage-parsing
CSV https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/third_party_tools/csv
YAML https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/third_party_tools/yaml
JASON https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/third_party_tools/jason
XML https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/third_party_tools/xml
Code Benchmarkinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/third_party_tools/benchmark
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#code-benchmarking
Google Benchmark https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/src/third_party_tools/benchmark
C++ Coding Standards and Style Guidehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#c-coding-standards-and-style-guide
Goolge C++ Style Guidehttps://google.github.io/styleguide/cppguide.html
isocpphttps://isocpp.org/wiki/faq/coding-standards
Bjarne Stroustrup's C++ Stylehttps://www.stroustrup.com/bs_faq2.html
C++ Package Managerhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#c-package-manager
Conanhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/conan.md
vcpkghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/blob/master/docs/vcpkg.md
Chocolateyhttps://chocolatey.org/install
Wingethttps://learn.microsoft.com/en-us/windows/package-manager/winget/
Readme https://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials
Activityhttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/activity
0 starshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/watchers
0 forkshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FDigdorshee5%2Fcpp_tutorials&report=Digdorshee5+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/Digdorshee5/cpp_tutorials/releases
Packages 0https://patch-diff.githubusercontent.com/users/Digdorshee5/packages?repo_name=cpp_tutorials
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.