There is one folder for (almost) each video from the great C++ series from The Charno.
Each folder contains a VS solution with the example code used and everything explained with comments.
This repo is supposed to be used as a reference if you need something you know exists in the C++ series. -> You don't have to watch the whole video again.
005_hello_world_explained
006_compiler
007_linker
008_variables
009_functions
010_header_files
012_conditions_branches
013_vs_setup
014_loops
015_control_flow
016_pointers
017_references
018_classes
019_classes_vs_structs
020_log_class
021_static
022_static_in_classes
023_static_in_local
024_log_enum
025_constructors
026_destructor
027_inheritance
028_virtual_functions
029_pure_virtual_function
030_visibilty
031_arrays
032_strings
033_string_literals
034_const
035_mutable
036_constructor_member_initializer_lists
037_ternary_operators
038_instantiate_objects
039_new
040_implicit_conversion_explicit_keyword
041_operator_overloading
042_this
043_lifetime
044_smart_pointers
045_copy_constructors
046_arrow_operator
047_dynamic_vectors
048_optimized_dynamic_vectors
049_static_linking
050_dynamic_linking
051_working_with_libraries
052_multiple_return_values
053_templates
054_stack_vs_heap
055_macros
056_auto
057_static_arrays
058_function_pointers
059_lambdas
061_namespaces
062_threads
063_timing
064_multidimensional_arrays
065_sorting
066_type_punning
067_unions
068_virtual_destructors
069_type_casting
072_precompiled_headers
073_dynamic_casting
074_benchmarking
075_structured_bindings
076_optional_data
077_one_variable_multiple_types
078_std_any
079_async
080_faster_strings
081_visual_benchmarking
082_singletons
083_short_string_optimization
084_track_memory_allocations
085_lvalues_rvalues
088_argument_evaluation_order
089_move_semantics
090_std_move_move_assignment_operator
091_making_data_structure_array