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 }}
behnamasadi
cpp_tutorials
Repository navigation
Code
Issues
Pull requests
1
(1)
Actions
Projects
Security and quality
Insights
More
items
Files
Expand file tree
master
Breadcrumbs
cpp_tutorials
/
src
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
cpp_tutorials
/
src
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
class
class
data
data
extern
extern
microservices
microservices
multithreading
multithreading
optimizing_cpp
optimizing_cpp
pimpl
pimpl
pointers
pointers
CRTP.cpp
CRTP.cpp
RAII.cpp
RAII.cpp
RTTI.cpp
RTTI.cpp
RVO_NRVO_copy_elision.cpp
RVO_NRVO_copy_elision.cpp
SFINAE.cpp
SFINAE.cpp
VTABLE_and_VPTR.cpp
VTABLE_and_VPTR.cpp
add.cpp
add.cpp
algorithms_library.cpp
algorithms_library.cpp
align.cpp
align.cpp
allocator.cpp
allocator.cpp
any.cpp
any.cpp
argument_dependent_lookup.cpp
argument_dependent_lookup.cpp
arguments_parser.hpp
arguments_parser.hpp
arguments_parser_example.cpp
arguments_parser_example.cpp
arrays.cpp
arrays.cpp
assert.cpp
assert.cpp
basic_IO_operation_filesystem_streams_reading_writing_files_formating_output_cin_cout_scanf_printf_gets_puts_getline.cpp
basic_IO_operation_filesystem_streams_reading_writing_files_formating_output_cin_cout_scanf_printf_gets_puts_getline.cpp
benchmark_demo.cpp
benchmark_demo.cpp
big_endian_little_endian.cpp
big_endian_little_endian.cpp
bind.cpp
bind.cpp
bitset_bit_field.cpp
bitset_bit_field.cpp
bitwise_operations.cpp
bitwise_operations.cpp
buffer_overflow.cpp
buffer_overflow.cpp
callbacks.cpp
callbacks.cpp
cast.cpp
cast.cpp
concepts.cpp
concepts.cpp
conditional_compilation.cpp
conditional_compilation.cpp
const_constexpr_mutable.cpp
const_constexpr_mutable.cpp
containers.cpp
containers.cpp
copy_and_swap.cpp
copy_and_swap.cpp
copy_constructor_move_constructor.cpp
copy_constructor_move_constructor.cpp
core_dump.cpp
core_dump.cpp
coroutines.cpp
coroutines.cpp
csv_reading_example.cpp
csv_reading_example.cpp
date_time.cpp
date_time.cpp
decay.cpp
decay.cpp
double_dispatch.cpp
double_dispatch.cpp
dynamic_memory_allocation.cpp
dynamic_memory_allocation.cpp
enum.cpp
enum.cpp
error_code.cpp
error_code.cpp
error_handling.cpp
error_handling.cpp
exception_handling.cpp
exception_handling.cpp
execution_policies.cpp
execution_policies.cpp
filesystem.cpp
filesystem.cpp
fork.cpp
fork.cpp
format.cpp
format.cpp
forward.cpp
forward.cpp
function.cpp
function.cpp
function_objects.cpp
function_objects.cpp
function_pointer.cpp
function_pointer.cpp
functions.cpp
functions.cpp
hash.cpp
hash.cpp
heap_and_stack_memory_layout_of_C_programs.cpp
heap_and_stack_memory_layout_of_C_programs.cpp
heap_vs_stack.cpp
heap_vs_stack.cpp
immutable_objects.cpp
immutable_objects.cpp
initialization.cpp
initialization.cpp
inline_functions.cpp
inline_functions.cpp
iterator_loop.cpp
iterator_loop.cpp
json_example.cpp
json_example.cpp
lambda.cpp
lambda.cpp
lexical_analyzer.cpp
lexical_analyzer.cpp
lists.cpp
lists.cpp
literals.cpp
literals.cpp
loadeding_libraries.cpp
loadeding_libraries.cpp
macro.cpp
macro.cpp
memory_checking.cpp
memory_checking.cpp
memory_leaking_valgrind.cpp
memory_leaking_valgrind.cpp
metaprogramming.cpp
metaprogramming.cpp
most_vexing_parse.cpp
most_vexing_parse.cpp
nested_namespaces.cpp
nested_namespaces.cpp
numeral_system.cpp
numeral_system.cpp
optional.cpp
optional.cpp
order_service.cpp
order_service.cpp
payment_service.cpp
payment_service.cpp
primitive_data_types_numerical_limits_accuracy.cpp
primitive_data_types_numerical_limits_accuracy.cpp
printing_with_format.cpp
printing_with_format.cpp
product_service.cpp
product_service.cpp
queue
queue
queue.cpp
queue.cpp
random_number_generation.cpp
random_number_generation.cpp
regex_mathch_search.cpp
regex_mathch_search.cpp
return_abort_exit.cpp
return_abort_exit.cpp
return_type_resolver.cpp
return_type_resolver.cpp
reusable_library.cpp
reusable_library.cpp
rvalue_lvalue.cpp
rvalue_lvalue.cpp
scope_resolution_operator.cpp
scope_resolution_operator.cpp
set_argv_argc.cpp
set_argv_argc.cpp
set_map_pair_tuple.cpp
set_map_pair_tuple.cpp
shallow_copy_deep_copy.cpp
shallow_copy_deep_copy.cpp
signals.cpp
signals.cpp
spdlog_example.cpp
spdlog_example.cpp
stack_overflow.cpp
stack_overflow.cpp
View all files
You can’t perform that action at this time.