René's URL Explorer Experiment


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

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

X Title: GitHub - behnamasadi/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++ - behnamasadi/cpp_tutorials

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

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

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

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:e137c5af-3639-a303-c79f-39f5d8bb8977
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8292:229E2A:24592A:3012F6:696B98D9
html-safe-noncef9633fa5fa418155fba85822335d17299563e29ccfe6bafcd584d5f4ee35eb73
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MjkyOjIyOUUyQToyNDU5MkE6MzAxMkY2OjY5NkI5OEQ5IiwidmlzaXRvcl9pZCI6IjExMDg3MjI2NzUyNzUyNjYxNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmaca6cc42bc299f9113b063c499e4f57129ddffc020e91bcd1dfdd0d01ca763aa97
hovercard-subject-tagrepository:236170245
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/behnamasadi/cpp_tutorials
twitter:imagehttps://opengraph.githubassets.com/626694228b83a77ae46bc61d33b9600f0fe9d1a2874ca931df49ae5d99a5fedf/behnamasadi/cpp_tutorials
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/626694228b83a77ae46bc61d33b9600f0fe9d1a2874ca931df49ae5d99a5fedf/behnamasadi/cpp_tutorials
og:image:altThis repository contains my C++ snippets code on C++ concepts/ idioms, optimized C++, modern C++ and advance C++ - behnamasadi/cpp_tutorials
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
turbo-cache-controlno-preview
go-importgithub.com/behnamasadi/cpp_tutorials git https://github.com/behnamasadi/cpp_tutorials.git
octolytics-dimension-user_id1409975
octolytics-dimension-user_loginbehnamasadi
octolytics-dimension-repository_id236170245
octolytics-dimension-repository_nwobehnamasadi/cpp_tutorials
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
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
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/behnamasadi/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%2Fbehnamasadi%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%2Fbehnamasadi%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=behnamasadi%2Fcpp_tutorials
Reloadhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Reloadhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Reloadhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
behnamasadi https://patch-diff.githubusercontent.com/behnamasadi
cpp_tutorialshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fbehnamasadi%2Fcpp_tutorials
Fork 16 https://patch-diff.githubusercontent.com/login?return_to=%2Fbehnamasadi%2Fcpp_tutorials
Star 63 https://patch-diff.githubusercontent.com/login?return_to=%2Fbehnamasadi%2Fcpp_tutorials
63 stars https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/stargazers
16 forks https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/forks
Branches https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/branches
Tags https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tags
Activity https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fbehnamasadi%2Fcpp_tutorials
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fbehnamasadi%2Fcpp_tutorials
Code https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Issues 0 https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/issues
Pull requests 0 https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/pulls
Actions https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/actions
Projects 0 https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/projects
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/security
Please reload this pagehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Insights https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/pulse
Code https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Issues https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/issues
Pull requests https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/pulls
Actions https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/actions
Projects https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/projects
Security https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/security
Insights https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/pulse
Brancheshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/branches
Tagshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tags
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/branches
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tags
571 Commitshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/commits/master/
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/commits/master/
.circlecihttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/.circleci
.circlecihttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/.circleci
.github/workflowshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/.github/workflows
.github/workflowshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/.github/workflows
.trunkhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/.trunk
.trunkhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/.trunk
.vscodehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/.vscode
.vscodehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/.vscode
docshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/docs
docshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/docs
srchttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/src
srchttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/tree/master/src
.appveyor.ymlhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/.appveyor.yml
.appveyor.ymlhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/.appveyor.yml
.gitignorehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/.gitignore
.gitmoduleshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/.gitmodules
.gitmoduleshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/.gitmodules
CMakeLists.txthttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/CMakeLists.txt
CMakeLists.txthttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/CMakeLists.txt
CMakePresets.jsonhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/CMakePresets.json
CMakePresets.jsonhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/CMakePresets.json
Dockerfilehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/Dockerfile
Dockerfilehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/Dockerfile
Doxyfilehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/Doxyfile
Doxyfilehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/Doxyfile
README.mdhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/README.md
clang_format.shhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/clang_format.sh
clang_format.shhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/clang_format.sh
READMEhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
C++https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#c
https://ci.appveyor.com/project/behnamasadi/cpp-tutorials
https://github.com/behnamasadi/cpp_tutorials/actions/workflows/docker-build.yml/badge.svg
https://github.com/behnamasadi/cpp_tutorials/actions/workflows/windows-build.yml/badge.svg
https://camo.githubusercontent.com/2b599ab1ace97388d4375b87919f92781a1a61d016fe640a5c4d15fc365deed1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4253442d626c75652e737667
https://camo.githubusercontent.com/deb021b7d289e7d00fe70145f60373ae73473338d483ed6a6ceca1ad6b45da01/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6265686e616d61736164692f6370705f7475746f7269616c73
https://camo.githubusercontent.com/72e92865b36dae4559e7202e0d24b0d1ffc3ccfc8d032f5f8f858fe9318eb5ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6265686e616d61736164692f6370705f7475746f7269616c73
https://camo.githubusercontent.com/a6b365c938c3f41ea977faf5a57e11dd18fe88d35e9c44897bc5ed6c2e1a2aab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6265686e616d61736164692f6370705f7475746f7269616c73
https://camo.githubusercontent.com/62561a76ec95598107b341fcee5d2d48ee352b45db4520562963d2a13b2b2355/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6265686e616d61736164692f6370705f7475746f7269616c73
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#building-and-installation
CMake's officialhttps://cmake.org/download/
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#how-to-build-on-your-machine
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#1-building-the-image
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#2-creating-the-container
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#3-starting-an-existing-container
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#4-removing-unnecessary-images-and-containers
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#gui-application-with-docker
herehttps://ros-developer.com/2017/11/08/docker/
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#configure-vscode-to-use-ninja-multi-config-for-all-cmake-projects
C++ Tutorialshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#c-tutorials
Alignhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/align.md
Allocatorhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/allocator.md
Algorithms Libraryhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/algorithms.md
Anyhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/any.md
Asserthttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/assert.md
Atomic operations and Atomic Typeshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/atomic.md
Asynchronous programminghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/asynchronous_programming.md
std::launch::async, std::futurehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/asynchronous_programming.md#std--launch--async--std--future
Parallelization with ascynchttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/asynchronous_programming.md#parallelization-with-ascync
Parallelization with std::packaged_taskhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/asynchronous_programming.md#parallelization-with-std--packaged-task
Attribute specifier sequence [[attribute-list]] https://patch-diff.githubusercontent.com/behnamasadi/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/behnamasadi/cpp_tutorials/blob/master/docs/basic_IO_operation.md
Big-endian,_Little-endianhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/big-endian_little-endian.md
Bitset, Bit field, Bitwise Operationshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/bitset_bit_field_bitwise_operations.md
Callable Objects, Callbackshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md
1. Function Pointershttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#1-function-pointers
2. Functor (Function Objects)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#2-functor--function-objects-
3. std::function, std::placeholders, and std::bindhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#3-std--function--std--placeholders--and-std--bind
4. Lambda Functionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#4-lambda-functions
5. Member Function Pointershttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#5-member-function-pointers
6. Signals and Slotshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#6-signals-and-slots
7. std::invokehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#7-std--invoke
8. Packaged Taskshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#8-packaged-tasks
9. Coroutineshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#9-coroutines
10. Auto-generated operator() from a Captureless Lambdahttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/callable_callbacks.md#10-auto-generated-operator---from-a-captureless-lambda
Clock, Date, Timehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/date_time.md
Conditional Compilation From CMakeListshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/conditional_compilation.md
Containershttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/containers.md
vectorhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/vector.md
listshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/lists.cpp
C arrays, std::array, spanhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/array_span.md
set, map, pair, tuple, tie, unordered_map, multimap, unordered_set, multisethttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/set_map_pair_tuple.md
stack, queue, priority_queue, dequehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/stack_queue_priority_queue_deque.md
Const, Constexpr and Mutablehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/const_constexpr_mutable.md
Immutable Objectshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/immutable_objects.md
Data Types, Numerical Limits, Machine Epsilon, Precision, std::nanhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/primitive_data_types_numerical_limits_machine_epsilon_precision.md
Data Types Conversions, Casting, Type Coercionhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/type_conversions_casting_type_coercion.md
Decayhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/decay.md
Dynamic Memory Allocation in Chttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/dynamic_memory_allocation.md
Enumhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/enum.md
Error Handlinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/error_handling.md
Error Codehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/error_code.md
Exception Handling, noexcepthttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/exception_handling.md
Extern Variables, Extern Functionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/extern.md
Execution Policieshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/execution_policies.md
File Systemhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/filesystem.md
Forkinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/fork.md
Forwarding Referencehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/forward.md
Functions, Extern Function, Function Objects, Function Pointer, Inline Functionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/functions.md
Hash Functions, Hash Data Structure (Hash Table)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/hash_function_hash_table.md
Heap and Stack, Memory Layout of C Programshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/heap_and_stack_memory_layout_of_C_programs.md
Iterator, for_each loop, range-for loop, Loop optimizationhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/iterator_loop.md
std::less, std::greaterhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/std_greater_less.md
std::not1 and std::unary_negatehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/not1_unary_negate.md
Lambdahttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/lambda.md
Literalshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/literals.md
Loading Classes Dynamically From Pluginshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/loading_classes_dynamically_from_plugins.md
Macroshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/macros.md
Memory Error Detection With Memory Address Sanitizer and Valgrindhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/memory_leaking_valgrind.md
Moduleshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/cpp_modules.md
Nested Namespaces, Unnamed/Anonymous Namespaceshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/nested_unnamed_anonymous_namespaces.md
Numeral Systems in C++ Decimal, Binary, Octal, Hexadecimalhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/numeral_system.md
Optionalhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/optional.md
Parameter Pack Expansion ...https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/parameter_pack_expansion_(...).md
Post-increment, Pre-increment, Unary plushttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/post-increment_pre-increment.md
Packaged Taskhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/packaged_task.md
Register Keywordhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/register.md
Regexhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/regex.md
Pseudo-random Number Generation, Distributionshttps://patch-diff.githubusercontent.com/behnamasadi/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/behnamasadi/cpp_tutorials/blob/master/docs/pointers.md
Passing/ Returning Smart Pointers To/ From Functionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/passing_returning_smart_pointers_to_from_functions.md
Smart Pointers Class Memberhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/smart_pointers_class_member.md
Return, Abort, Exit, Throw, Terminatehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/return_abort_exit_throw_terminate.md
Scope Resolution Operatorhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/scope_resolution_operator.md
Scope and Life Cycle of Objects Returned by Functionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/scope_and_life_cycle_of_objects_returned_by_functions.md
Setting argc, argvhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/set_argv_argc.cpp
Simple Command Argument Parserhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/arguments_parser.hpp
Signalshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/signals.md
System Callhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/system_call.md
String C/C++, string_view, string literal, string conversion, ASCII, Unicodehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/string.md
String Viewhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/string_view.md
Structshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/structs.cpp
Structured binding declarationhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/structured_binding_declaration.md
Switch Casehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/switch_case.cpp
Template, Expression Templateshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/templates.md
Template argument deductionhttps://en.cppreference.com/w/cpp/language/template_argument_deduction
Ternary (One Line If)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/ternary.cpp
Temporary Objectshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/temporary_objects.md
Track memory allocations(overriding new operator)https://patch-diff.githubusercontent.com/behnamasadi/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/behnamasadi/cpp_tutorials/blob/master/docs/trivial_standard_pds_pod_layout.md
Type Traitshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/type_traits.md
Typedef, Type alias (using keyword)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/typedef.md
type_dispatch, integral_constant, true/false typehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/type_dispatch_integral_constant_true_false_type.cpp
Unionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/union.md
Varianthttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/std_variant.md
Visithttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/std_visit.md
Variadic Templates Functionhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/variadic_templates.md
Volatile Keywordhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/volatile.md
C++ Classeshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Abstract Class Vs Interfacehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/abstract_class_vs_interface.cpp
Cast Base Class to Derived/ Derived to Basehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/cast_Base_to_Derived_to_Base.cpp
Class Forward Declarationhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/class_forward_declaration.md
Class Constructor Initializationlisthttps://patch-diff.githubusercontent.com/behnamasadi/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/behnamasadi/cpp_tutorials/blob/master/docs/aggregate-copy-default-direct-value-zero_initialization.md
Copy/ Move Constructor, rvalue, lvalue, move semantichttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/copy_constructor_move_constructor_rvalue_lvalue_move_semantic.md
Cyclic (Circular) Dependencyhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/circular_dependencies.md
Default(=default), Deleted (=delete) Constructorshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/default_constructors_=default_0_delete.md
Diamond Problem Virtual Inheritancehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/diamond_problem_virtual_inheritance.cpp
Explicit Constructor, Converting Constructorhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/explicit_constructor.md
Friend Functionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/friend_functions.cpp
Header Guardhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/header_guard
Inheritance, Inheritance Prevention (final)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/inheritance.cpp
Multiple Inheritance Polymorphismhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/multiple_inheritance_polymorphism.cpp
Operator Overloadinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/operator_overloading.md
Object Slicinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/object_slicing.cpp
Passing Arguments To Parent Constructorhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/passing_arg_to_parent_constructor.cpp
Private Public Protected Inheritancehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/private_public_protected_inheritance.cpp
Protected Friend Class Functionhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/protected_friend_class_function.cpp
Shadowinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/class/shadowing.cpp
Static Member Function, Static Initialization Order Fiascohttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/static_member_function_order_fiasco.md
Special Member Functionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/class_special_member_functions.md
Virtual Function Abstract Classhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/virtual_function_abstract_class.md
Virtual Destructor, Virtual Constructorhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/virtual_destructor_virtual_constructor.md
Multithreading and Processhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Process, Inter Process Communication (IPC), Process Tree, Process Control Block (PCBhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/process.md
Creating (Thread Callable Objects), Terminating Threadshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#creation_and_termination
Over Subscriptionhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#over_subscrition
Differentiating Between Threadshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#differentiating_between_threads
Sleeping Threadshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#sleeping_threads
Joining/ Detaching Threads, Joinable Detachablehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#join_detach_threads
Threads Yieldhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#yield
Thread Synchronizationhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#thread_synchronization
Racing Conditionhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#racing_condition
Mutexhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#mutex
Semaphorhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#semaphor
Thread Safehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#thread_safe
Dead Lockhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#dead_lock
Lock Guardhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#lock_guard
Scoped Lockhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#scoped_lock
Unique Lockhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#unique_lock
Condition Variablehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#condition_variable
Future, Promise and asynchttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#async_future_promise
Packaged Taskhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/multithreading.md#packaged_task
Event handling/ Concurrency/ Thread design patternhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/thread_design_pattern.md
Advance C++ Concepts and Idiomshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#advance-c-concepts-and-idioms
Argument-dependent lookuphttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/argument_dependent_lookup.md
Buffer overflowhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/buffer_overflow.md
Copy and Swaphttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/copy-and-swap_idiom.md
Generating and Debugging Dump Filehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/generating_and_debugging_dump_file.md
Static Casting, Dynamic Castinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/cast.cpp
Run-Time Type Information(RTTI)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/RTTI.md
Curiously Recurring Template Pattern (CRTP)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/CRTP.cpp
Copy Elision, Return value optimization (RVO, NRVO)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/copy_elision.md
Double Dispatchhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/double_dispatch.md
Most vexing parsehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/most_vexing_parse.md
Metaprogramminghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/metaprogramming.md
Pointer to implementation (PIMPL)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/PIMPL.md
Return Type Resolverhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/return_type_resolver.md
Resource Acquisition Is Initialization (RAII)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/RAII.md
Rule of 5https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/rule_of_5.md
Substitution failure is not an error (SFINAE)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/SFINAE.md
Stack overflowhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/stack_overflow.md
Stack Unwindinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/stack_unwinding.md
Type Erasurehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/type_erasure.md
Template Specialization, Tag Dispatchhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/template_specialization.md
Virtual Method Table(VTABLE), Virtual Table Pointer(VPTR)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/VTABLE_and_VPTR.md
Virtual address spacehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/virtual_address_space.md
Tricky Questionshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/tricky_questions.md
C++ Translation Unitshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/translation_units.md
Undefined behavior, Unspecified and Implementation-Definedhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/undefined_unspecified_implementation_defined.md
Printing List of All Included Headershttps://patch-diff.githubusercontent.com/behnamasadi/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/behnamasadi/cpp_tutorials/blob/master/docs/fPIE_and_fPIC.md
Lexical Analyzerhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/lexical_analyzer.md
Optimizing C++https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/src/optimizing_cpp
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#optimizing-c
Data File Storage Parsinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#data-file-storage-parsing
CSVhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/csv.md
YAMLhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/yaml-cpp.md
JSONhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/json.md
XMLhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/tinyxml2.md
REST API and Microservices with C++https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#rest-api-and-microservices-with-c
Monolithic Architecture vs REST API and Microserviceshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/microservices/REST_API_microservices.md
gRPChttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/microservices/grpc.md
REST API with crowhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/microservices/REST_API_with_crow.md
mocking APIs with Mockoonhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/microservices/mockoon.md
Test API with Postmanhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/microservices/test_API_with_postman.md
Event Streaming and Message Queuing with C++https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#event-streaming-and-message-queuing-with-c
Apache Kafkahttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/event_streaming_message/apache_kafka.md
RabbitMQhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/event_streaming_message/rabbitMQ.md
Logging With C++https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#logging-with-c
spdloghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/spdlog.md
Code Benchmarkinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#code-benchmarking
Google Benchmarkhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/google_benchmark.md
Code Profilinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#code-profiling
Tracy Profilerhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/tracy_profiler.md
C++ Package Managerhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#c-package-manager
Conanhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/conan.md
vcpkghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/vcpkg.md
Chocolateyhttps://chocolatey.org/install
Wingethttps://learn.microsoft.com/en-us/windows/package-manager/winget/
Documentation with Doxygenhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#documentation-with-doxygen
API documentation and UML diagramhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/doxygen.md
Integrate Doxygen with GitHub Actionhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/doxygen.md
Application Packaging and Deploymenthttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#application-packaging-and-deployment
CPack Packaginghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/cpack_packaging.md
Software versioninghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#software-versioning
Semantic Versioninghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/semantic_versioning.md
Getting Version From Git in CMakehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/getting_version_from_git_in_CMake.md
Getting Release Version From Git (check for update)https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/get_the_release_version_github.md
C++ Coding Standards and Style Guidehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/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
VSCodehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#vscode
tasks.json, settings.json, launch.jsonhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/blob/master/docs/vscode.md
modern-cpp https://patch-diff.githubusercontent.com/topics/modern-cpp
cpp-concepts https://patch-diff.githubusercontent.com/topics/cpp-concepts
cpp-package-manager https://patch-diff.githubusercontent.com/topics/cpp-package-manager
advance-cpp https://patch-diff.githubusercontent.com/topics/advance-cpp
cpp-snippets https://patch-diff.githubusercontent.com/topics/cpp-snippets
cpp-idioms https://patch-diff.githubusercontent.com/topics/cpp-idioms
optimized-cpp https://patch-diff.githubusercontent.com/topics/optimized-cpp
software-versioning https://patch-diff.githubusercontent.com/topics/software-versioning
cpp-coding-standards https://patch-diff.githubusercontent.com/topics/cpp-coding-standards
cpp-style-guide https://patch-diff.githubusercontent.com/topics/cpp-style-guide
cpp-packaging-and-deployment https://patch-diff.githubusercontent.com/topics/cpp-packaging-and-deployment
documentation-with-doxygen https://patch-diff.githubusercontent.com/topics/documentation-with-doxygen
cpp-code-profiling https://patch-diff.githubusercontent.com/topics/cpp-code-profiling
Readme https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Activityhttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/activity
63 starshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/stargazers
3 watchinghttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/watchers
16 forkshttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fbehnamasadi%2Fcpp_tutorials&report=behnamasadi+%28user%29
Releases 1https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/releases
Release v1.0.1 Latest Oct 3, 2024 https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/releases/tag/v1.0.1
Packages 0https://patch-diff.githubusercontent.com/users/behnamasadi/packages?repo_name=cpp_tutorials
Please reload this pagehttps://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials
Contributors 2https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/graphs/contributors
https://github.com/behnamasadi
behnamasadi Behnam Asadi https://github.com/behnamasadi
https://github.com/behnamfly
behnamfly Behnam https://github.com/behnamfly
C++ 93.2% https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/search?l=c%2B%2B
CMake 6.0% https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/search?l=cmake
Dockerfile 0.4% https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/search?l=dockerfile
XSLT 0.1% https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/search?l=xslt
C 0.1% https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/search?l=c
JavaScript 0.1% https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/search?l=javascript
Shell 0.1% https://patch-diff.githubusercontent.com/behnamasadi/cpp_tutorials/search?l=shell
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.