├── .clang-format ├── .gitignore ├── Boost ├── CMakeLists.txt ├── filesystem │ ├── CMakeLists.txt │ ├── mytest01.cpp │ ├── path_info.cpp │ ├── tut1.cpp │ ├── tut2.cpp │ ├── tut3.cpp │ ├── tut4.cpp │ └── tut5.cpp ├── numeric │ └── ublas │ │ └── complex_matrix_expressions.cpp ├── smart_ptr │ ├── scoped_ptr01.cpp │ ├── shared_ptr01.cpp │ └── shared_ptr02.cpp └── stacktrace │ ├── CMakeLists.txt │ └── example1.cpp ├── C++03 ├── CMakeLists.txt └── examples │ ├── CMakeLists.txt │ ├── README │ ├── iterator │ └── iterator_invalidation_rules.cpp │ └── value_initialization.cpp ├── C++11 ├── books.md ├── const_correctness.cpp ├── examples │ ├── Foo.h │ ├── algorithm │ │ ├── copy_if.cpp │ │ ├── equal.cpp │ │ └── min.cpp │ ├── alias-declaration.cpp │ ├── alignas.cpp │ ├── array │ │ ├── array.cpp │ │ └── array_multidimensional.cpp │ ├── array_2d_initialization.cpp │ ├── array_c_array.cpp │ ├── assignment_operator.cpp │ ├── atomic │ │ ├── atomic.cpp │ │ ├── atomic_bool.cpp │ │ └── atomic_demo.cpp │ ├── attributes.cpp │ ├── auto.cpp │ ├── auto_for_pointer_types.cpp │ ├── based_enums.cpp │ ├── braced_initialization.cpp │ ├── chrono │ │ └── chrono.cpp │ ├── clockProperties.cpp │ ├── closure_classes.cpp │ ├── cmath │ │ ├── fmin.cpp │ │ └── hypot.cpp │ ├── comparison_operators.cpp │ ├── concurrency.cpp │ ├── condition_variable │ │ └── condition_variable.cpp │ ├── const_reference_return_type.cpp │ ├── constexpr_basics.cpp │ ├── constexpr_checking.cpp │ ├── constexpr_in_header_files.cpp │ ├── containers.cpp │ ├── cstdint │ │ ├── fixed_width_integer_types.cpp │ │ ├── fixed_width_integer_types_and_overloading.cpp │ │ └── uintptr_t.cpp │ ├── deadlock.cpp │ ├── decltype01.cpp │ ├── declval.cpp │ ├── default_and_delete01.cpp │ ├── default_function_arguments.cpp │ ├── defaulted_functions01.cpp │ ├── delegating_constructors01.cpp │ ├── delegating_constructors_and_exceptions.cpp │ ├── deleted_functions_are_declared_public.cpp │ ├── enum_cast_to.cpp │ ├── enum_class01.cpp │ ├── enum_pass_by_reference_or_value.cpp │ ├── enum_to_string.cpp │ ├── enum_underlying_type_for_saving_memory.cpp │ ├── exception │ │ └── terminate.cpp │ ├── exception_specifications.cpp │ ├── explicit_for_multiarg_constructors.cpp │ ├── explicitly_defaulted_and_deleted_member_functions.cpp │ ├── explicitly_defaulted_constructor.cpp │ ├── final.cpp │ ├── func.cpp │ ├── function_aliases.cpp │ ├── function_templates.cpp │ ├── function_with_static_local_variable.cpp │ ├── functional │ │ └── reference_wrapper.cpp │ ├── future │ │ ├── async01.cpp │ │ ├── async_exception_propagation.cpp │ │ ├── async_own_example.cpp │ │ ├── future.cpp │ │ └── packaged_task.cpp │ ├── inheriting_constructors01.cpp │ ├── inheriting_constructors02.cpp │ ├── initialization_with_equals-sign-plus-braces.cpp │ ├── initializer_lists01.cpp │ ├── iomanip │ │ └── iomanip_hex.cpp │ ├── iterator │ │ ├── begin_end.cpp │ │ └── iterator_invalidation_rules.cpp │ ├── iterators_custom.cpp │ ├── lambda_expressions03.cpp │ ├── lambda_expressions_closures.cpp │ ├── lambda_expressions_simple_example.cpp │ ├── lambda_function_capture_member_variables.cpp │ ├── map │ │ └── map.cpp │ ├── memory │ │ ├── enable_shared_from_this.cpp │ │ ├── make_shared_when_not_to_use.cpp │ │ ├── shared_ptr.cpp │ │ ├── shared_ptr_aliasing_constructor.cpp │ │ ├── shared_ptr_basic_usage.cpp │ │ ├── shared_ptr_double_delete.cpp │ │ ├── shared_ptr_multithreaded.cpp │ │ ├── shared_ptr_multithreaded_going_wrong.cpp │ │ ├── shared_ptr_reset.cpp │ │ ├── shared_ptr_subtlety.cpp │ │ ├── unique_ptr_basic_example.cpp │ │ ├── unique_ptr_general_usage.cpp │ │ ├── unique_ptr_source_and_sink.cpp │ │ ├── unique_ptr_usage_of_get.cpp │ │ ├── unique_ptr_vector_of.cpp │ │ ├── weak_ptr_basics01.cpp │ │ ├── weak_ptr_basics02.cpp │ │ ├── weak_ptr_for_avoiding_cyclic_references.cpp │ │ ├── weak_ptr_for_breaking_cyclic_dependencies.cpp │ │ ├── weak_ptr_for_solving_dangling_pointer_problem.cpp │ │ ├── weak_ptr_from_shared_ptr.cpp │ │ └── weak_ptr_in_multithreaded_context.cpp │ ├── move_assignment_operator.cpp │ ├── move_constructor.cpp │ ├── move_from_const.cpp │ ├── move_semantics.cpp │ ├── mutex │ │ ├── lock_guard.cpp │ │ ├── recursive_mutex.cpp │ │ └── unique_lock.cpp │ ├── named_return_value_optimization.cpp │ ├── namespaces.cpp │ ├── namespaces_inline.cpp │ ├── noexcept.cpp │ ├── non-static_data_member_initializers.cpp │ ├── nullptr.cpp │ ├── nullptr_if_condition.cpp │ ├── numeric │ │ └── numeric.cpp │ ├── override_for_destructor.cpp │ ├── override_for_three_classlevels.cpp │ ├── override_reason_for_using_it.cpp │ ├── override_with_different_parameters.cpp │ ├── override_with_virtual.cpp │ ├── pass-by-value_vs_pass-by-reference.cpp │ ├── range-based_for.cpp │ ├── range-based_for_on_empty_container.cpp │ ├── ratio.cpp │ ├── ref_qualifiers_for_member_functions.cpp │ ├── regex │ │ └── regex.cpp │ ├── regular_expressions01.cpp │ ├── remove_reference.cpp │ ├── return_value_optimization.cpp │ ├── rvalue_references.cpp │ ├── scoped_enumerations.cpp │ ├── smart_pointers.cpp │ ├── static_assert01.cpp │ ├── static_polymorphism.cpp │ ├── suffix_return_type_syntax01.cpp │ ├── template_type_deduction01.cpp │ ├── template_type_deduction02.cpp │ ├── thread01.cpp │ ├── thread_local.cpp │ ├── timeSinceEpoch.cpp │ ├── time_since_epoch.cpp │ ├── timepoint.cpp │ ├── timepointAddition.cpp │ ├── trailing_return_types.cpp │ ├── tuple │ │ ├── tie.cpp │ │ └── tuple.cpp │ ├── type_aliases.cpp │ ├── type_traits │ │ ├── conditional.cpp │ │ ├── enable_if.cpp │ │ ├── is_arithmetic.cpp │ │ ├── is_pod.cpp │ │ ├── type_checks.cpp │ │ └── type_comparisons.cpp │ ├── type_traits01.cpp │ ├── typeid.cpp │ ├── uniform_initialization_for_array_vector_and_map.cpp │ ├── uniform_initialization_vector_issue.cpp │ ├── user-defined_literals.cpp │ ├── using.cpp │ ├── utility │ │ ├── move_vs_forward.cpp │ │ ├── moved_from_state.cpp │ │ └── perfect_forwarding.cpp │ ├── value_categories.cpp │ ├── variadic_templates.cpp │ ├── variadic_templates_basic_example.cpp │ ├── vector │ │ ├── emplace_back_avoids_copies.cpp │ │ ├── vector.cpp │ │ ├── vector_from_array.cpp │ │ ├── vector_iterating_over.cpp │ │ └── vector_tutorial.cpp │ ├── vector_resize.cpp │ └── virtual_overloaded.cpp ├── feature_overview.txt ├── idioms │ ├── almost_always_auto.cpp │ ├── callbacks.cpp │ ├── copy-and-swap.cpp │ ├── crtp.cpp │ ├── explicitly_typed_initializer.cpp │ ├── global_constants_in_headers │ │ ├── X.h │ │ ├── constants.h │ │ ├── file1.cpp │ │ ├── file1.h │ │ ├── file2.cpp │ │ ├── file2.h │ │ └── main.cpp │ ├── iife.cpp │ ├── lock_free_programming.cpp │ ├── meyers_singleton.cpp │ ├── move-only_types.cpp │ ├── pass-by-value.cpp │ ├── pimpl.cpp │ ├── raii.cpp │ ├── rule_of_five.cpp │ ├── rule_of_zero.cpp │ ├── sfinae.cpp │ └── type_punning.cpp └── internal_vs_external_linkage.cpp ├── C++14 ├── books.md ├── examples │ ├── array_2d_accumulate.cpp │ ├── auto_in_lambda_parameter_declaration.cpp │ ├── auto_return_type_deduction.cpp │ ├── chrono.cpp │ ├── chrono_literals.cpp │ ├── constexpr.cpp │ ├── decltype_auto_as_function_return_type.cpp │ ├── digit_separator.cpp │ ├── generic_lambdas.cpp │ ├── initialization.cpp │ ├── make_unique.cpp │ ├── operator_s.cpp │ ├── return_type_deduction.cpp │ ├── string_literals.cpp │ ├── template_function_aliases.cpp │ ├── thread_race_conditions_vs_data_races.cpp │ ├── unique_ptr_own_tests.cpp │ ├── user_defined_literals.cpp │ └── variable_templates.cpp └── idioms │ ├── decltype_auto.cpp │ └── sfinae.cpp ├── C++17 ├── books.md ├── examples │ ├── aggregates_with_base_classes.cpp │ ├── algorithm │ │ ├── algorithms.cpp │ │ ├── clamp.cpp │ │ └── search.cpp │ ├── alignas.cpp │ ├── any │ │ ├── any.cpp │ │ └── make_any.cpp │ ├── arrays.cpp │ ├── associative_containers_improvements.cpp │ ├── attributes.cpp │ ├── auto_deduction_from_braced-init-list.cpp │ ├── class_template_argument_deduction.cpp │ ├── conjunction_disjunction.cpp │ ├── const.cpp │ ├── constexpr_additions_for_cpp17.cpp │ ├── cstddef │ │ └── byte.cpp │ ├── deduction_guides.cpp │ ├── default_template_arguments.cpp │ ├── destructor_defaulted.cpp │ ├── enum_to_string.cpp │ ├── execution │ │ └── algorithms_execution_policies.cpp │ ├── execution_policies.cpp │ ├── fallthrough.cpp │ ├── filesystem │ │ ├── filesystem.cpp │ │ ├── filesystem_capacity.cpp │ │ ├── filesystem_filetype.cpp │ │ ├── filesystem_last_write_time.cpp │ │ ├── filesystem_path.cpp │ │ └── filesystem_permissions.cpp │ ├── fold_expressions.cpp │ ├── guaranteed_copy_elision.cpp │ ├── if_constexpr.cpp │ ├── if_with_initialiser.cpp │ ├── initialization.cpp │ ├── inline_variables.cpp │ ├── iterators.cpp │ ├── list_initialization.cpp │ ├── mutex │ │ ├── scoped_lock.cpp │ │ └── scoped_lock_design_rationale.cpp │ ├── nested_namespaces.cpp │ ├── nodiscard.cpp │ ├── numeric │ │ ├── algorithms_prefix_sum.cpp │ │ └── reduce.cpp │ ├── optional │ │ ├── optional.cpp │ │ └── optional_basic_example.cpp │ ├── parallel_stl.cpp │ ├── polymorphic_allocators.cpp │ ├── removed_and_deprecated_features.cpp │ ├── return_value_optimization.cpp │ ├── searchers.cpp │ ├── selection_initialization.cpp │ ├── stricter_expression_evaluation_order.cpp │ ├── string_view │ │ ├── string_view.cpp │ │ ├── string_view_no_memory_allocation.cpp │ │ ├── string_view_not_quaranteed_null_terminated.cpp │ │ └── string_view_remove_prefix_suffix.cpp │ ├── string_view_literals.cpp │ ├── structured_bindings.cpp │ ├── template_argument_deduction.cpp │ ├── transform_reduce.cpp │ ├── tuple │ │ └── tie.cpp │ ├── utility │ │ └── move.cpp │ ├── value_categories.cpp │ ├── variadic_using.cpp │ └── variant │ │ ├── variant.cpp │ │ ├── variant_visit.cpp │ │ └── visit.cpp ├── feature_overview.txt └── idioms │ ├── global_variables_in_headers │ ├── X.h │ ├── constants.cpp │ ├── constants.h │ ├── file1.cpp │ ├── file1.h │ ├── file2.cpp │ ├── file2.h │ └── main.cpp │ ├── pass-by-value.cpp │ └── type_punning.cpp ├── C++20 ├── books.md ├── examples │ ├── algorithm │ │ ├── for_each.cpp │ │ ├── ranges_algorithms.cpp │ │ └── ranges_copy_if.cpp │ ├── array │ │ └── to_array.cpp │ ├── atomic │ │ └── atomic_flag.cpp │ ├── atomic_ref.cpp │ ├── atomic_smart_pointers.cpp │ ├── bit │ │ └── bit.cpp │ ├── calendar_and_time_zones.cpp │ ├── comparison_operators.cpp │ ├── concepts.cpp │ ├── concepts_lite.cpp │ ├── consteval.cpp │ ├── constexpr_dynamic_memory_allocation.cpp │ ├── constrained_forwarding_references.cpp │ ├── coroutines.cpp │ ├── designated_initializers.cpp │ ├── erase_and_erase_if.cpp │ ├── familiar_template_syntax.cpp │ ├── familiar_template_syntax_for_generic_lambdas.cpp │ ├── feature_testing.cpp │ ├── format.cpp │ ├── function_templates.cpp │ ├── initialization_of_static_variables.cpp │ ├── jthread.cpp │ ├── lambda_captures.cpp │ ├── lambdas.cpp │ ├── likely_and_unlikely.cpp │ ├── modules.cpp │ ├── networking.cpp │ ├── no_unique_address.cpp │ ├── optional │ │ └── optional.cpp │ ├── osyncstream.cpp │ ├── pack_expansion_in_lambda_init-capture.cpp │ ├── parallelism2.cpp │ ├── projections.cpp │ ├── propagate_const.cpp │ ├── ranges │ │ └── ranges.cpp │ ├── simd.cpp │ ├── source_location.cpp │ ├── source_location │ │ └── source_location.cpp │ ├── span │ │ └── span.cpp │ ├── starts_with_ends_with.cpp │ ├── synchronized_output_streams.cpp │ ├── syncstream.cpp │ ├── template_improvements.cpp │ ├── thread │ │ └── jthread.cpp │ ├── three-way_comparison_operator.cpp │ ├── timezone.cpp │ ├── typename.cpp │ ├── user-defined_conversions.cpp │ ├── value_categories.cpp │ └── version.cpp ├── feature_overview.txt ├── idioms │ ├── decltype_auto.cpp │ ├── pass-by-value.cpp │ ├── sfinae.cpp │ └── static_initialization_order_fiasco.cpp └── variant │ └── variant.cpp ├── C++23 ├── attributes.cpp ├── books.md ├── examples │ ├── contracts.cpp │ ├── deducing_this.cpp │ ├── expected │ │ └── expected.cpp │ ├── if_consteval.cpp │ ├── ios_base_noreplace.cpp │ ├── memory_model.cpp │ ├── new_fold_algorithms.cpp │ ├── ranges │ │ └── ranges.cpp │ ├── stacktrace │ │ └── stacktrace.cpp │ ├── string │ │ └── string.cpp │ └── utility │ │ └── to_underlying.cpp ├── feature_overview.txt └── idioms │ └── pass-by-value.cpp ├── C++26 └── feature_overview.md ├── C++98 ├── CMakeLists.txt ├── books.md ├── char_arrays_vs_strings.cpp ├── conditional_operator.cpp ├── examples │ ├── adl.cpp │ ├── aggregate_initialization.cpp │ ├── algorithm │ │ ├── adjacent_find.cpp │ │ ├── copy.cpp │ │ ├── copy_backward.cpp │ │ ├── fill.cpp │ │ ├── fill_2d_array.cpp │ │ ├── sort.cpp │ │ ├── stable_partition.cpp │ │ ├── swap.cpp │ │ └── transform.cpp │ ├── allocators.cpp │ ├── alternative_tokens.cpp │ ├── argument_passing01.cpp │ ├── argument_passing02.cpp │ ├── array_2d_initialization.cpp │ ├── array_2d_pass_to_function.cpp │ ├── array_initialization.cpp │ ├── arrays.cpp │ ├── bit-fields.cpp │ ├── bitset │ │ └── bitset.cpp │ ├── cassert │ │ ├── assert.cpp │ │ └── assert_cons.cpp │ ├── class_templates.cpp │ ├── cmath │ │ └── frexp.cpp │ ├── comparison_operator.cpp │ ├── complex │ │ └── complex.cpp │ ├── const.cpp │ ├── const_cast.cpp │ ├── const_correctness.cpp │ ├── const_for_local_variables.cpp │ ├── const_for_non-reference_arguments.cpp │ ├── const_functions.cpp │ ├── const_logical_vs_bitwise.cpp │ ├── const_pointer_to_pointer.cpp │ ├── const_pointers.cpp │ ├── const_return_values.cpp │ ├── const_variables.cpp │ ├── constructor_default.cpp │ ├── constructor_destructor_order.cpp │ ├── constructor_failures.cpp │ ├── constructor_initialization_order.cpp │ ├── constructor_order.cpp │ ├── copy_constructor.cpp │ ├── copy_initialization.cpp │ ├── covariant_return_types.cpp │ ├── cplusplus.cpp │ ├── csignal │ │ ├── sig_atomic_t.cpp │ │ └── signal.cpp │ ├── cstdarg │ │ └── variadic_functions.cpp │ ├── cstdlib │ │ ├── atexit.cpp │ │ └── atoi.cpp │ ├── cstring │ │ └── memset.cpp │ ├── default_constructors01.cpp │ ├── default_parameters.cpp │ ├── delete_and_null.cpp │ ├── delete_on_null.cpp │ ├── deque │ │ └── deque_pop_front01.cpp │ ├── derived_class_constructors01.cpp │ ├── destructors_should_not_throw.cpp │ ├── diamond_problem01.cpp │ ├── disable_copy_and_assignment.cpp │ ├── double2string.cpp │ ├── dynamic_cast_basic_example.cpp │ ├── dynamic_cast_is_only_for_polymorphic_types.cpp │ ├── dynamic_cast_usefulness.cpp │ ├── enum_pass_by_reference_or_value.cpp │ ├── enum_typedef.cpp │ ├── enumerations01.cpp │ ├── exception │ │ ├── exception_handling.cpp │ │ ├── exception_safety.cpp │ │ └── exceptions_custom.cpp │ ├── exception_specifications.cpp │ ├── explicit_constructors.cpp │ ├── explicit_for_multiarg_constructors.cpp │ ├── extern01 │ │ ├── A.cpp │ │ └── B.cpp │ ├── extern_for_global_constants │ │ ├── file1.cpp │ │ ├── file2.cpp │ │ └── header.h │ ├── extern_language_linkage.cpp │ ├── forward_declarations.cpp │ ├── friend_classes01.cpp │ ├── friend_functions01.cpp │ ├── friend_functions02.cpp │ ├── friend_functions03.cpp │ ├── fstream │ │ └── file_streams01.cpp │ ├── functors01.cpp │ ├── functors02.cpp │ ├── global_constants.cpp │ ├── hello_world.cpp │ ├── hiding.cpp │ ├── include.cpp │ ├── initialize_base_class_members01.cpp │ ├── inline.cpp │ ├── iomanip │ │ └── iomanip.cpp │ ├── istringstream.cpp │ ├── iterator │ │ ├── distance.cpp │ │ ├── inserter.cpp │ │ ├── iterator.cpp │ │ ├── iterator_invalidation.cpp │ │ └── reverse_iterator.cpp │ ├── iterators.cpp │ ├── iterators_custom.cpp │ ├── ldexp.cpp │ ├── limits │ │ └── numeric_limits.cpp │ ├── linkage_internal_vs_external.cpp │ ├── lvalues_and_rvalues.cpp │ ├── main.cpp │ ├── map │ │ ├── map.cpp │ │ └── map_initialization.cpp │ ├── mean_of_deque.cpp │ ├── member_functions_vs_free_functions.cpp │ ├── member_initialization_lists01.cpp │ ├── member_initialization_lists02.cpp │ ├── member_initialization_lists_order.cpp │ ├── memory │ │ ├── auto_ptr01.cpp │ │ ├── auto_ptr02.cpp │ │ ├── auto_ptr03.cpp │ │ └── auto_ptr_basic_example.cpp │ ├── most_vexing_parse01.cpp │ ├── most_vexing_parse02.cpp │ ├── most_vexing_parse03.cpp │ ├── mutable.cpp │ ├── named_booleans.cpp │ ├── namespace_aliases.cpp │ ├── namespace_composition.cpp │ ├── namespace_in_header_and_source.cpp │ ├── namespace_vs_static.cpp │ ├── namespaces.cpp │ ├── namespaces_basic_example.cpp │ ├── namespaces_fun.cpp │ ├── namespaces_fun_adl.cpp │ ├── namespaces_using01.cpp │ ├── namespaces_using02.cpp │ ├── namespaces_using03.cpp │ ├── new │ │ ├── bad_alloc.cpp │ │ └── operator_new.cpp │ ├── numeric │ │ └── accumulate.cpp │ ├── operator_overloading.cpp │ ├── order_of_construction_destruction_base_derived.cpp │ ├── order_of_construction_destruction_with_members.cpp │ ├── order_of_function_argument_evaluation.cpp │ ├── ostream │ │ └── endl.cpp │ ├── overload_resolution.cpp │ ├── pair.cpp │ ├── partition.cpp │ ├── pass-by-value_for_primitive_datatypes.cpp │ ├── pointer_initialization.cpp │ ├── pointer_to_member_function.cpp │ ├── pow.cpp │ ├── preprocessor_if.cpp │ ├── private_inheritance01.cpp │ ├── private_inheritance02.cpp │ ├── private_inheritance_vs_composition.cpp │ ├── protected_members.cpp │ ├── pure_virtual_destructors.cpp │ ├── pure_virtual_function_hierarchy.cpp │ ├── pure_virtual_function_with_base_implementation.cpp │ ├── pure_virtual_functions01.cpp │ ├── pure_virtual_functions02.cpp │ ├── pure_virtual_private_function.cpp │ ├── puts.cpp │ ├── reinterpret_cast.cpp │ ├── returning_references01.cpp │ ├── returning_references02.cpp │ ├── returning_references03.cpp │ ├── rtti.cpp │ ├── rvalues_bind_to_non-const_lvalue_ref.cpp │ ├── sizeof_array_parameter.cpp │ ├── sizeof_fundamental_types.cpp │ ├── snprintf.cpp │ ├── sort_list_of_pointers.cpp │ ├── sort_vector_of_strings.cpp │ ├── sorting.cpp │ ├── sprintf.cpp │ ├── sscanf.cpp │ ├── stack_unwinding.cpp │ ├── static_cast.cpp │ ├── static_deprecated_or_not.cpp │ ├── static_global_functions.cpp │ ├── static_member_initialization.cpp │ ├── static_variables_at_program_startup.cpp │ ├── static_variables_basic_example.cpp │ ├── string │ │ └── replace.cpp │ ├── string_literals.cpp │ ├── struct_initialization.cpp │ ├── struct_typedef.cpp │ ├── struct_vs_class.cpp │ ├── switch.cpp │ ├── template_and_typename.cpp │ ├── ternary_operator_order_of_evaluation.cpp │ ├── this.cpp │ ├── tuple.cpp │ ├── typedef.cpp │ ├── typeid.cpp │ ├── typename.cpp │ ├── undefined_behavior01.cpp │ ├── undefined_behavior02.cpp │ ├── uninitialized_variables.cpp │ ├── union.cpp │ ├── unnamed_namespaces.cpp │ ├── unnamed_namespaces_vs_static.cpp │ ├── valarray │ │ └── valarray.cpp │ ├── vector │ │ ├── vector_assignment_operator.cpp │ │ ├── vector_at.cpp │ │ ├── vector_initialization.cpp │ │ ├── vector_iterating.cpp │ │ └── vector_push_back.cpp │ ├── virtual_destructor.cpp │ ├── virtual_forgetting_the_keyword.cpp │ ├── virtual_functions02.cpp │ ├── virtual_functions04.cpp │ ├── virtual_functions_changing_access_level.cpp │ ├── virtual_functions_in_constructor_or_destructor.cpp │ ├── virtual_functions_in_derived_class_constructor.cpp │ ├── virtual_functions_meaning_of_virtual_keyword.cpp │ ├── virtual_functions_private.cpp │ ├── virtual_functions_reversing.cpp │ ├── virtual_inheritance.cpp │ ├── volatile.cpp │ ├── volatile_not_useful_for_multithreaded.cpp │ └── wchar_t.cpp └── idioms │ ├── const-overloading.cpp │ ├── construct_on_first_use.cpp │ ├── copy_and_swap.cpp │ ├── crtp.cpp │ ├── detection_idiom.cpp │ ├── dynamic_binding_during_initialization.cpp │ ├── dynamic_dispatch.cpp │ ├── ebco.cpp │ ├── erase-remove.cpp │ ├── expression_templates.cpp │ ├── functional_programming.txt │ ├── global_constants_in_headers │ ├── X.h │ ├── constants.cpp │ ├── constants.h │ ├── file1.cpp │ ├── file1.h │ ├── file2.cpp │ ├── file2.h │ └── main.cpp │ ├── guards.cpp │ ├── lippincot_functions.cpp │ ├── meyers_singleton.cpp │ ├── mixin_classes.cpp │ ├── most_vexing_parse.cpp │ ├── nested_classes.cpp │ ├── non_virtual_interface.cpp │ ├── pass-by-value.cpp │ ├── pimpl.cpp │ ├── pod.cpp │ ├── policies.cpp │ ├── private_data_members.cpp │ ├── private_virtuals.cpp │ ├── raii.cpp │ ├── redundant_include_guards.cpp │ ├── reflection.cpp │ ├── rule_of_three.cpp │ ├── safe_bool.cpp │ ├── sfinae.cpp │ ├── singleton_has_issues.cpp │ ├── static_initialization_order_fiasco.cpp │ ├── tag_dispatching.cpp │ ├── type_erasure.cpp │ ├── type_generator.cpp │ ├── type_punning.cpp │ └── type_safety.cpp ├── C++Unknown └── metaclasses.cpp ├── CMakeLists.txt ├── README ├── TinyXML ├── .gitignore ├── CMakeLists.txt ├── tutorial │ ├── AppSettings.cpp │ ├── AppSettings.h │ ├── CMakeLists.txt │ ├── ConnectionSettings.h │ ├── MessageMap.h │ ├── WindowSettings.h │ ├── app_settings1.cpp │ ├── app_settings2.cpp │ ├── build_simple_doc.cpp │ ├── get_all_attributes.cpp │ ├── load_xml_from_file1.cpp │ ├── load_xml_from_file2.cpp │ ├── setting_attributes.cpp │ ├── utils.cpp │ ├── utils.h │ ├── write_document_to_file.cpp │ └── write_simple_doc2.cpp ├── xml_files │ ├── demotest.xml │ ├── example1.xml │ ├── example2.xml │ ├── example3.xml │ ├── example4.xml │ ├── test5.xml │ ├── test6.xml │ └── test7.xml └── xmltest │ ├── CMakeLists.txt │ ├── demotest.xml │ ├── test5.xml │ ├── test6.xml │ ├── test7.xml │ ├── utf8test.xml │ ├── utf8testout.xml │ ├── utf8testverify.xml │ └── xmltest.cpp ├── Visual_Studio ├── HelloWorld │ ├── HelloWorld.sln │ └── HelloWorld │ │ ├── HelloWorld.vcxproj │ │ └── main.cpp ├── books.txt ├── crt_non_conforming_swprintfs.cpp ├── dllexport_dllimport │ ├── FooBarDll.cpp │ ├── FooBarDll.h │ ├── MyExecRefsDll.cpp │ ├── declspec_dllimport_dllexport.cpp │ └── info.txt ├── dlls.txt ├── external_headers.cpp ├── message_compiler.txt ├── modules.txt ├── redistributables.txt ├── unicode.cpp ├── visual_studio_language_extensions.cpp ├── vs2005_info.txt ├── vs2012_info.txt └── whole_program_optimization.txt ├── Win32_API ├── Unicode_and_ANSI_functions.cpp ├── datatypes.cpp └── lookup_account_name.cpp ├── blogs ├── Danny_Kalev │ ├── auto_and_decltype.cpp │ └── move_semantics01.cpp ├── Dean_Michael_Berris │ ├── polymorphism-0.cpp │ ├── polymorphism-1.cpp │ └── polymorphism-2.cpp ├── Louis_Brandy │ └── six_dots.cpp ├── Scott_Meyers │ ├── copying_constructors_in_cpp11_1.cpp │ └── copying_constructors_in_cpp11_2.cpp ├── Scott_Prager │ ├── range_based_for_loop01.cpp │ ├── range_based_for_loop02.cpp │ └── range_based_for_loops01.cpp ├── Solarian_Programmer │ ├── C++11_async_tutorial │ │ ├── example1.cpp │ │ ├── example2.cpp │ │ ├── example3.cpp │ │ └── example4.cpp │ └── chrono01.cpp ├── Sumant_Tambe │ └── perfect_forwarding.cpp ├── Tom_Parker │ └── CPP_Integer_Quiz │ │ ├── answers.txt │ │ ├── email.txt │ │ ├── problem01.cpp │ │ ├── problem02.cpp │ │ ├── problem03.cpp │ │ ├── problem04.cpp │ │ ├── problem05.cpp │ │ ├── problem06.cpp │ │ ├── problem07.cpp │ │ ├── problem08.cpp │ │ ├── problem09.cpp │ │ ├── problem10.cpp │ │ └── problem11.cpp └── musingstudio │ └── pass_by_const_reference.cpp ├── books.txt ├── books ├── Absolute_C++ │ ├── Makefile │ ├── display1p1.cc │ └── display1p4.cc ├── Accelerated_C++ │ ├── README.txt │ ├── chapter00 │ │ ├── exercises │ │ │ ├── 0-01 │ │ │ │ └── main.cpp │ │ │ ├── 0-02 │ │ │ │ └── main.cpp │ │ │ ├── 0-03 │ │ │ │ └── main.cpp │ │ │ ├── 0-04 │ │ │ │ └── main.cpp │ │ │ ├── 0-05 │ │ │ │ └── main.cpp │ │ │ ├── 0-06 │ │ │ │ └── main.cpp │ │ │ ├── 0-07 │ │ │ │ └── main.cpp │ │ │ ├── 0-08 │ │ │ │ └── main.cpp │ │ │ ├── 0-09 │ │ │ │ └── main.cpp │ │ │ └── 0-10 │ │ │ │ └── hello_world.cpp │ │ └── hello_world.cpp │ ├── chapter01 │ │ ├── exercises │ │ │ ├── 1-01 │ │ │ │ └── main.cpp │ │ │ ├── 1-02 │ │ │ │ └── main.cpp │ │ │ ├── 1-03 │ │ │ │ └── main.cpp │ │ │ ├── 1-04 │ │ │ │ └── main.cpp │ │ │ ├── 1-05 │ │ │ │ └── main.cpp │ │ │ └── 1-06 │ │ │ │ └── main.cpp │ │ ├── frame.cpp │ │ └── greet.cpp │ ├── chapter02 │ │ ├── exercises │ │ │ ├── 2-01 │ │ │ │ └── frame.cpp │ │ │ ├── 2-02 │ │ │ │ └── frame.cpp │ │ │ ├── 2-03 │ │ │ │ └── frame.cpp │ │ │ ├── 2-04 │ │ │ │ └── frame.cpp │ │ │ ├── 2-05 │ │ │ │ └── main.cpp │ │ │ ├── 2-06 │ │ │ │ └── main.cpp │ │ │ ├── 2-07 │ │ │ │ └── main.cpp │ │ │ ├── 2-08 │ │ │ │ └── main.cpp │ │ │ ├── 2-09 │ │ │ │ └── main.cpp │ │ │ └── 2-10 │ │ │ │ └── main.cpp │ │ └── frame.cpp │ ├── chapter03 │ │ ├── avg.cpp │ │ ├── exercises │ │ │ ├── 3-03 │ │ │ │ └── main.cpp │ │ │ ├── 3-04 │ │ │ │ └── main.cpp │ │ │ ├── 3-05 │ │ │ │ └── main.cpp │ │ │ └── 3-06 │ │ │ │ └── main.cpp │ │ └── med.cpp │ ├── chapter04 │ │ ├── Makefile │ │ ├── Student_info.cpp │ │ ├── Student_info.h │ │ ├── exercises │ │ │ ├── 4-1 │ │ │ │ └── main.cpp │ │ │ ├── 4-2 │ │ │ │ └── main.cpp │ │ │ ├── 4-3 │ │ │ │ └── main.cpp │ │ │ ├── 4-7 │ │ │ │ └── main.cpp │ │ │ └── 4-8 │ │ │ │ └── main.cpp │ │ ├── grade.cpp │ │ ├── grade.h │ │ ├── main.cpp │ │ ├── median.cpp │ │ └── median.h │ ├── chapter05 │ │ ├── exercises │ │ │ ├── 5-01 │ │ │ │ ├── solution01.cpp │ │ │ │ └── solution02.cpp │ │ │ ├── 5-02 │ │ │ │ ├── Student_info.cpp │ │ │ │ ├── Student_info.h │ │ │ │ ├── extract_fails.cpp │ │ │ │ ├── extract_fails.h │ │ │ │ ├── generate_students.cpp │ │ │ │ ├── grade.cpp │ │ │ │ ├── grade.h │ │ │ │ ├── main_list.cpp │ │ │ │ ├── main_vector.cpp │ │ │ │ ├── median.cpp │ │ │ │ └── median.h │ │ │ └── 5-05 │ │ │ │ └── center.cpp │ │ ├── main1.cpp │ │ ├── main2.cpp │ │ └── main3.cpp │ ├── chapter06 │ │ ├── find_urls.cpp │ │ ├── section2.cpp │ │ ├── section3.cpp │ │ └── split.cpp │ ├── data │ │ └── grades │ └── online_solutions.txt ├── Effective_STL │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.txt │ ├── introduction │ │ └── main.cpp │ ├── item02 │ │ ├── CMakeLists.txt │ │ ├── with_typedefs.cpp │ │ ├── with_typedefs_and_custom_allocator.cpp │ │ └── without_typedefs.cpp │ ├── item03 │ │ ├── CMakeLists.txt │ │ ├── array_vs_vector.cpp │ │ └── slicing.cpp │ ├── item04 │ │ ├── CMakeLists.txt │ │ ├── splice_example.cpp │ │ └── timing_example.cpp │ ├── item05 │ │ ├── CMakeLists.txt │ │ ├── fill_vector_from_array.cpp │ │ └── opening_problem.cpp │ ├── item06 │ │ ├── CMakeLists.txt │ │ ├── function_declarations.cpp │ │ ├── ints.dat │ │ ├── load_ints_in_list.cpp │ │ └── typical_mistake.cpp │ ├── item07 │ │ ├── CMakeLists.txt │ │ ├── resource_leak01.cpp │ │ ├── resource_leak02.cpp │ │ ├── resource_leak03.cpp │ │ ├── resource_leak04.cpp │ │ ├── resource_leak05.cpp │ │ └── resource_leak06.cpp │ ├── item08 │ │ ├── CMakeLists.txt │ │ ├── copying_auto_ptr.cpp │ │ └── sort_example.cpp │ ├── item09 │ │ ├── CMakeLists.txt │ │ ├── erasing_options01.cpp │ │ ├── erasing_options02.cpp │ │ └── erasing_options03.cpp │ └── utils │ │ ├── CMakeLists.txt │ │ ├── SpecialAllocator.h │ │ ├── SpecialString.h │ │ ├── SpecialWidget.cpp │ │ ├── SpecialWidget.h │ │ ├── Widget.cpp │ │ └── Widget.h ├── Exceptional_C++ │ └── item01_faulty.cpp ├── Professional_C++ │ └── chapter09 │ │ └── static_linkage │ │ ├── AnotherFile.cpp │ │ └── FirstFile.cpp ├── The_C++_Programming_Language │ ├── 4th_Edition │ │ └── examples │ │ │ └── Chapter03 │ │ │ ├── Vector.cpp │ │ │ └── Vector.h │ └── Special_Edition │ │ ├── chapter04 │ │ ├── ch04ex01.cpp │ │ ├── ch04ex02.cpp │ │ ├── ch04ex03.cpp │ │ ├── ch04ex04.cpp │ │ ├── ch04ex05.cpp │ │ └── ch04ex06.cpp │ │ ├── chapter05 │ │ ├── ch05ex01.cpp │ │ ├── ch05ex02.cpp │ │ ├── ch05ex03.cpp │ │ ├── ch05ex04.cpp │ │ ├── ch05ex05.cpp │ │ ├── ch05ex06.cpp │ │ ├── ch05ex07.cpp │ │ ├── ch05ex08.cpp │ │ ├── ch05ex09.cpp │ │ ├── ch05ex10.cpp │ │ ├── ch05ex11.cpp │ │ ├── ch05ex12.cpp │ │ └── ch05ex13.cpp │ │ ├── chapter06 │ │ ├── ch06ex01.cpp │ │ ├── ch06ex02.cpp │ │ ├── ch06ex03.cpp │ │ ├── ch06ex04.cpp │ │ ├── ch06ex05.cpp │ │ ├── ch06ex06.cpp │ │ ├── ch06ex07.cpp │ │ ├── ch06ex08.cpp │ │ ├── ch06ex09.cpp │ │ ├── ch06ex10.cpp │ │ └── ch06ex11.cpp │ │ ├── chapter09 │ │ ├── ch09ex01.cpp │ │ └── ch09ex02.cpp │ │ ├── chapter10 │ │ ├── ch10ex01.cpp │ │ ├── ch10ex02.cpp │ │ ├── ch10ex03.cpp │ │ ├── ch10ex04.cpp │ │ ├── ch10ex05.cpp │ │ ├── ch10ex06.cpp │ │ └── ch10ex15.cpp │ │ ├── chapter11 │ │ └── ch11ex01.cpp │ │ └── chapter12 │ │ └── ch12ex01.cpp └── The_C++_Standard_Library │ └── First_Edition │ └── Chapter06 │ └── map1.cpp ├── catch2 ├── CMakeLists.txt └── examples │ ├── CMakeLists.txt │ ├── data_generators.cpp │ ├── death_tests_catch2.cpp │ ├── example1.cpp │ ├── nesting.cpp │ ├── sections.cpp │ └── test_fixtures_catch2.cpp ├── coding_guidelines.md ├── courses.md ├── gcc └── useful_options.md ├── gmock ├── CMakeLists.txt ├── books.md └── logo_testing │ ├── CMakeLists.txt │ ├── MockTurtle.h │ └── PainterTest.cpp ├── googletest ├── CMakeLists.txt ├── books.md ├── examples │ ├── CMakeLists.txt │ ├── death_tests.cpp │ ├── hello_test.cpp │ ├── nesting.cpp │ ├── simple_tests.cpp │ ├── test_fixtures.cpp │ ├── test_fixtures_vector.cpp │ ├── type-parameterized_tests.cpp │ ├── typed_tests.cpp │ └── value-parameterized_tests_gtest.cpp └── references.md ├── gsl ├── narrow.cpp ├── narrow_cast.cpp ├── not_null.cpp ├── owner.cpp └── span.cpp ├── libs ├── CMakeLists.txt ├── logo │ ├── CMakeLists.txt │ ├── Painter.h │ └── Turtle.h └── math │ ├── CMakeLists.txt │ └── factorial.h ├── memory_model.cpp ├── object_model.cpp ├── precompiled_headers.cpp ├── project_layout.cpp ├── template_metaprogramming.txt ├── tests ├── TestCppcheckNeverUsed.cpp ├── TestSuperclass.cpp ├── ambiguity01.cpp ├── bool_or_with_true.cpp ├── bool_to_type_implicit_conversion.cpp ├── byteorder.cpp ├── calling_virtual_function_from_constructor01.cpp ├── calling_virtual_function_from_constructor02.cpp ├── calling_virtual_function_from_constructor03.cpp ├── cast_double_to_int.cpp ├── cast_float_to_int.cpp ├── check_int_ranges.cpp ├── cmatrix.cpp ├── conditional.cpp ├── construct_filename.cpp ├── copy_constructor_overloading.cpp ├── crt_security_features.cpp ├── delete_uninitialized_pointer.cpp ├── destructor_skip.cpp ├── empty_destructor.cpp ├── extern_c_function_throwing_exception.cpp ├── factory01.cpp ├── factory02.cpp ├── float_to_double.cpp ├── forgotten_return.cpp ├── gdb_operatortest.cpp ├── implicit_conversions.cpp ├── include_yourself.h ├── indexing_vectors.cpp ├── initialization.cpp ├── initialization_of_member_array.cpp ├── initializer_lists_with_empty_parentheses.cpp ├── int_to_string.cpp ├── iterate_over_empty_vector.cpp ├── maximum_memory_to_allocate.cpp ├── memory_leak.cpp ├── nominmax.cpp ├── old_style_cast.cpp ├── override.cpp ├── pass_2D_array_to_function.cpp ├── plus_plus.cpp ├── pointer_and_ref.cpp ├── private_access_confusion.cpp ├── regex_tester.cpp ├── return_statement.cpp ├── same_name.cpp ├── same_names.cpp ├── set_emplace.cpp ├── short_circuit_evaluation.cpp ├── static_in_superclass.cpp ├── thread_safety_for_primitives.cpp ├── unicode_test.cpp ├── uninitialized_variables.cpp ├── unique_ptr_delete.cpp ├── unsigned_and_int01.cpp ├── unsigned_signed_combining.cpp └── virtual_functions01.cpp ├── tools ├── benchmarking │ ├── google_benchmark.txt │ ├── overview.txt │ └── qttest_benchmarking.txt ├── build_systems │ ├── bazel.txt │ ├── build2.txt │ ├── buildxl.txt │ ├── chalet.txt │ ├── cmake.md │ ├── cook.txt │ ├── evoke.md │ ├── fastbuild.md │ ├── gn.txt │ ├── gradle.txt │ ├── meson.txt │ ├── ninja.md │ ├── premake.txt │ ├── qbs.txt │ ├── qmake.txt │ ├── scons.txt │ └── xmake.txt ├── cicd │ └── github_actions.md ├── code_coverage │ ├── OpenCppCoverage.txt │ ├── gcov.txt │ ├── other_tools.txt │ └── squish_coco.txt ├── code_formatting │ ├── UniversalIndentGUI.txt │ ├── astyle.txt │ ├── clang-format.txt │ └── uncrustify.txt ├── dependency_analysis │ ├── adep_cdep_ldep.txt │ ├── cpp-dependencies.txt │ ├── cpp_dependency_graph.txt │ ├── cppdep.txt │ ├── cppinclude.txt │ ├── header_hero.txt │ ├── include_file_hierarchy_viewer.txt │ └── nmdepend.txt ├── ides │ ├── C++Builder.txt │ ├── cevelop.txt │ ├── clion.txt │ ├── code_blocks.txt │ ├── codelite.txt │ ├── dev-c++.txt │ ├── eclipse_cdt.txt │ ├── gnome_builder.txt │ ├── juci.txt │ ├── kdevelop.txt │ ├── netbeans.txt │ ├── qt_creator.txt │ ├── visual_studio_code.txt │ └── vscodium.txt ├── libraries │ └── gsl.txt ├── package_managers │ ├── bpt.txt │ ├── buckaroo.txt │ ├── c3pm.txt │ ├── conan.txt │ ├── conda.txt │ ├── cpm.txt │ ├── cppan.txt │ ├── hunter.txt │ ├── nix.txt │ ├── spack.txt │ └── vcpkg.txt ├── runtime_analysis │ ├── AddressSanitizer │ │ ├── AddressSanitizer.txt │ │ ├── example_HeapOutOfBounds.cc │ │ └── example_UseAfterFree.cc │ ├── Heaptrack.txt │ ├── Helgrind.txt │ ├── Hotspot.txt │ ├── Intel_VTune.txt │ ├── ThreadSanitizer │ │ ├── ThreadSanitizer.txt │ │ ├── conditionVariablePingPong.cpp │ │ ├── simple_race.cpp │ │ ├── tiny_race1.cpp │ │ └── tiny_race2.cpp │ ├── Valgrind_Massif.txt │ ├── dr_memory.txt │ └── perf.txt ├── static_analyzers │ ├── C++_Core_Guidelines_Checker.txt │ ├── CodeChecker.txt │ ├── PVS-Studio.txt │ ├── clang-static-analyzer.txt │ ├── clang-tidy.md │ ├── coverity.txt │ ├── cppcheck.txt │ ├── cppclean.txt │ ├── cpplint.txt │ ├── gcc-fanalyzer.txt │ ├── ikos.txt │ ├── infer.txt │ ├── krazy.txt │ ├── lifetime_profile.txt │ ├── oclint.txt │ └── tscancode.txt ├── testing │ ├── QTestLib.txt │ ├── catch.txt │ ├── gmock.txt │ └── google_test.txt └── tools.txt ├── trompeloeil ├── CMakeLists.txt ├── example01.cpp ├── libwarehouse │ ├── CMakeLists.txt │ ├── Order.h │ ├── Warehouse.h │ └── testing │ │ ├── CMakeLists.txt │ │ ├── OrderTest.cpp │ │ └── WarehouseMock.h └── logo_testing │ ├── CMakeLists.txt │ ├── MockTurtle.h │ └── PainterTest2.cpp ├── undefined_behavior.cpp └── unity_builds.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /Boost/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/CMakeLists.txt -------------------------------------------------------------------------------- /Boost/filesystem/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/filesystem/CMakeLists.txt -------------------------------------------------------------------------------- /Boost/filesystem/mytest01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/filesystem/mytest01.cpp -------------------------------------------------------------------------------- /Boost/filesystem/path_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/filesystem/path_info.cpp -------------------------------------------------------------------------------- /Boost/filesystem/tut1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/filesystem/tut1.cpp -------------------------------------------------------------------------------- /Boost/filesystem/tut2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/filesystem/tut2.cpp -------------------------------------------------------------------------------- /Boost/filesystem/tut3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/filesystem/tut3.cpp -------------------------------------------------------------------------------- /Boost/filesystem/tut4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/filesystem/tut4.cpp -------------------------------------------------------------------------------- /Boost/filesystem/tut5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/filesystem/tut5.cpp -------------------------------------------------------------------------------- /Boost/smart_ptr/scoped_ptr01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/smart_ptr/scoped_ptr01.cpp -------------------------------------------------------------------------------- /Boost/smart_ptr/shared_ptr01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/smart_ptr/shared_ptr01.cpp -------------------------------------------------------------------------------- /Boost/smart_ptr/shared_ptr02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/smart_ptr/shared_ptr02.cpp -------------------------------------------------------------------------------- /Boost/stacktrace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/stacktrace/CMakeLists.txt -------------------------------------------------------------------------------- /Boost/stacktrace/example1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Boost/stacktrace/example1.cpp -------------------------------------------------------------------------------- /C++03/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | add_subdirectory(examples) 3 | -------------------------------------------------------------------------------- /C++03/examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /C++03/examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++03/examples/README -------------------------------------------------------------------------------- /C++03/examples/value_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++03/examples/value_initialization.cpp -------------------------------------------------------------------------------- /C++11/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/books.md -------------------------------------------------------------------------------- /C++11/const_correctness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/const_correctness.cpp -------------------------------------------------------------------------------- /C++11/examples/Foo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/Foo.h -------------------------------------------------------------------------------- /C++11/examples/algorithm/copy_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/algorithm/copy_if.cpp -------------------------------------------------------------------------------- /C++11/examples/algorithm/equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/algorithm/equal.cpp -------------------------------------------------------------------------------- /C++11/examples/algorithm/min.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/algorithm/min.cpp -------------------------------------------------------------------------------- /C++11/examples/alias-declaration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/alias-declaration.cpp -------------------------------------------------------------------------------- /C++11/examples/alignas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/alignas.cpp -------------------------------------------------------------------------------- /C++11/examples/array/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/array/array.cpp -------------------------------------------------------------------------------- /C++11/examples/array/array_multidimensional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/array/array_multidimensional.cpp -------------------------------------------------------------------------------- /C++11/examples/array_2d_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/array_2d_initialization.cpp -------------------------------------------------------------------------------- /C++11/examples/array_c_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/array_c_array.cpp -------------------------------------------------------------------------------- /C++11/examples/assignment_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/assignment_operator.cpp -------------------------------------------------------------------------------- /C++11/examples/atomic/atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/atomic/atomic.cpp -------------------------------------------------------------------------------- /C++11/examples/atomic/atomic_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/atomic/atomic_bool.cpp -------------------------------------------------------------------------------- /C++11/examples/atomic/atomic_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/atomic/atomic_demo.cpp -------------------------------------------------------------------------------- /C++11/examples/attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/attributes.cpp -------------------------------------------------------------------------------- /C++11/examples/auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/auto.cpp -------------------------------------------------------------------------------- /C++11/examples/auto_for_pointer_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/auto_for_pointer_types.cpp -------------------------------------------------------------------------------- /C++11/examples/based_enums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/based_enums.cpp -------------------------------------------------------------------------------- /C++11/examples/braced_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/braced_initialization.cpp -------------------------------------------------------------------------------- /C++11/examples/chrono/chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/chrono/chrono.cpp -------------------------------------------------------------------------------- /C++11/examples/clockProperties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/clockProperties.cpp -------------------------------------------------------------------------------- /C++11/examples/closure_classes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/closure_classes.cpp -------------------------------------------------------------------------------- /C++11/examples/cmath/fmin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/cmath/fmin.cpp -------------------------------------------------------------------------------- /C++11/examples/cmath/hypot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/cmath/hypot.cpp -------------------------------------------------------------------------------- /C++11/examples/comparison_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/comparison_operators.cpp -------------------------------------------------------------------------------- /C++11/examples/concurrency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/concurrency.cpp -------------------------------------------------------------------------------- /C++11/examples/const_reference_return_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/const_reference_return_type.cpp -------------------------------------------------------------------------------- /C++11/examples/constexpr_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/constexpr_basics.cpp -------------------------------------------------------------------------------- /C++11/examples/constexpr_checking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/constexpr_checking.cpp -------------------------------------------------------------------------------- /C++11/examples/constexpr_in_header_files.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/constexpr_in_header_files.cpp -------------------------------------------------------------------------------- /C++11/examples/containers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/containers.cpp -------------------------------------------------------------------------------- /C++11/examples/cstdint/uintptr_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/cstdint/uintptr_t.cpp -------------------------------------------------------------------------------- /C++11/examples/deadlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/deadlock.cpp -------------------------------------------------------------------------------- /C++11/examples/decltype01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/decltype01.cpp -------------------------------------------------------------------------------- /C++11/examples/declval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/declval.cpp -------------------------------------------------------------------------------- /C++11/examples/default_and_delete01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/default_and_delete01.cpp -------------------------------------------------------------------------------- /C++11/examples/default_function_arguments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/default_function_arguments.cpp -------------------------------------------------------------------------------- /C++11/examples/defaulted_functions01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/defaulted_functions01.cpp -------------------------------------------------------------------------------- /C++11/examples/delegating_constructors01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/delegating_constructors01.cpp -------------------------------------------------------------------------------- /C++11/examples/enum_cast_to.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/enum_cast_to.cpp -------------------------------------------------------------------------------- /C++11/examples/enum_class01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/enum_class01.cpp -------------------------------------------------------------------------------- /C++11/examples/enum_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/enum_to_string.cpp -------------------------------------------------------------------------------- /C++11/examples/exception/terminate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/exception/terminate.cpp -------------------------------------------------------------------------------- /C++11/examples/exception_specifications.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/exception_specifications.cpp -------------------------------------------------------------------------------- /C++11/examples/final.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/final.cpp -------------------------------------------------------------------------------- /C++11/examples/func.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/func.cpp -------------------------------------------------------------------------------- /C++11/examples/function_aliases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/function_aliases.cpp -------------------------------------------------------------------------------- /C++11/examples/function_templates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/function_templates.cpp -------------------------------------------------------------------------------- /C++11/examples/functional/reference_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/functional/reference_wrapper.cpp -------------------------------------------------------------------------------- /C++11/examples/future/async01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/future/async01.cpp -------------------------------------------------------------------------------- /C++11/examples/future/async_own_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/future/async_own_example.cpp -------------------------------------------------------------------------------- /C++11/examples/future/future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/future/future.cpp -------------------------------------------------------------------------------- /C++11/examples/future/packaged_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/future/packaged_task.cpp -------------------------------------------------------------------------------- /C++11/examples/inheriting_constructors01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/inheriting_constructors01.cpp -------------------------------------------------------------------------------- /C++11/examples/inheriting_constructors02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/inheriting_constructors02.cpp -------------------------------------------------------------------------------- /C++11/examples/initializer_lists01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/initializer_lists01.cpp -------------------------------------------------------------------------------- /C++11/examples/iomanip/iomanip_hex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/iomanip/iomanip_hex.cpp -------------------------------------------------------------------------------- /C++11/examples/iterator/begin_end.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/iterator/begin_end.cpp -------------------------------------------------------------------------------- /C++11/examples/iterators_custom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/iterators_custom.cpp -------------------------------------------------------------------------------- /C++11/examples/lambda_expressions03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/lambda_expressions03.cpp -------------------------------------------------------------------------------- /C++11/examples/lambda_expressions_closures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/lambda_expressions_closures.cpp -------------------------------------------------------------------------------- /C++11/examples/map/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/map/map.cpp -------------------------------------------------------------------------------- /C++11/examples/memory/shared_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/memory/shared_ptr.cpp -------------------------------------------------------------------------------- /C++11/examples/memory/shared_ptr_basic_usage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/memory/shared_ptr_basic_usage.cpp -------------------------------------------------------------------------------- /C++11/examples/memory/shared_ptr_reset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/memory/shared_ptr_reset.cpp -------------------------------------------------------------------------------- /C++11/examples/memory/shared_ptr_subtlety.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/memory/shared_ptr_subtlety.cpp -------------------------------------------------------------------------------- /C++11/examples/memory/unique_ptr_vector_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/memory/unique_ptr_vector_of.cpp -------------------------------------------------------------------------------- /C++11/examples/memory/weak_ptr_basics01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/memory/weak_ptr_basics01.cpp -------------------------------------------------------------------------------- /C++11/examples/memory/weak_ptr_basics02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/memory/weak_ptr_basics02.cpp -------------------------------------------------------------------------------- /C++11/examples/move_assignment_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/move_assignment_operator.cpp -------------------------------------------------------------------------------- /C++11/examples/move_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/move_constructor.cpp -------------------------------------------------------------------------------- /C++11/examples/move_from_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/move_from_const.cpp -------------------------------------------------------------------------------- /C++11/examples/move_semantics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/move_semantics.cpp -------------------------------------------------------------------------------- /C++11/examples/mutex/lock_guard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/mutex/lock_guard.cpp -------------------------------------------------------------------------------- /C++11/examples/mutex/recursive_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/mutex/recursive_mutex.cpp -------------------------------------------------------------------------------- /C++11/examples/mutex/unique_lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/mutex/unique_lock.cpp -------------------------------------------------------------------------------- /C++11/examples/namespaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/namespaces.cpp -------------------------------------------------------------------------------- /C++11/examples/namespaces_inline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/namespaces_inline.cpp -------------------------------------------------------------------------------- /C++11/examples/noexcept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/noexcept.cpp -------------------------------------------------------------------------------- /C++11/examples/nullptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/nullptr.cpp -------------------------------------------------------------------------------- /C++11/examples/nullptr_if_condition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/nullptr_if_condition.cpp -------------------------------------------------------------------------------- /C++11/examples/numeric/numeric.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/numeric/numeric.cpp -------------------------------------------------------------------------------- /C++11/examples/override_for_destructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/override_for_destructor.cpp -------------------------------------------------------------------------------- /C++11/examples/override_reason_for_using_it.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/override_reason_for_using_it.cpp -------------------------------------------------------------------------------- /C++11/examples/override_with_virtual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/override_with_virtual.cpp -------------------------------------------------------------------------------- /C++11/examples/range-based_for.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/range-based_for.cpp -------------------------------------------------------------------------------- /C++11/examples/ratio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/ratio.cpp -------------------------------------------------------------------------------- /C++11/examples/regex/regex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/regex/regex.cpp -------------------------------------------------------------------------------- /C++11/examples/regular_expressions01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/regular_expressions01.cpp -------------------------------------------------------------------------------- /C++11/examples/remove_reference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/remove_reference.cpp -------------------------------------------------------------------------------- /C++11/examples/return_value_optimization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/return_value_optimization.cpp -------------------------------------------------------------------------------- /C++11/examples/rvalue_references.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/rvalue_references.cpp -------------------------------------------------------------------------------- /C++11/examples/scoped_enumerations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/scoped_enumerations.cpp -------------------------------------------------------------------------------- /C++11/examples/smart_pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/smart_pointers.cpp -------------------------------------------------------------------------------- /C++11/examples/static_assert01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/static_assert01.cpp -------------------------------------------------------------------------------- /C++11/examples/static_polymorphism.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/static_polymorphism.cpp -------------------------------------------------------------------------------- /C++11/examples/suffix_return_type_syntax01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/suffix_return_type_syntax01.cpp -------------------------------------------------------------------------------- /C++11/examples/template_type_deduction01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/template_type_deduction01.cpp -------------------------------------------------------------------------------- /C++11/examples/template_type_deduction02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/template_type_deduction02.cpp -------------------------------------------------------------------------------- /C++11/examples/thread01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/thread01.cpp -------------------------------------------------------------------------------- /C++11/examples/thread_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/thread_local.cpp -------------------------------------------------------------------------------- /C++11/examples/timeSinceEpoch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/timeSinceEpoch.cpp -------------------------------------------------------------------------------- /C++11/examples/time_since_epoch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/time_since_epoch.cpp -------------------------------------------------------------------------------- /C++11/examples/timepoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/timepoint.cpp -------------------------------------------------------------------------------- /C++11/examples/timepointAddition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/timepointAddition.cpp -------------------------------------------------------------------------------- /C++11/examples/trailing_return_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/trailing_return_types.cpp -------------------------------------------------------------------------------- /C++11/examples/tuple/tie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/tuple/tie.cpp -------------------------------------------------------------------------------- /C++11/examples/tuple/tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/tuple/tuple.cpp -------------------------------------------------------------------------------- /C++11/examples/type_aliases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/type_aliases.cpp -------------------------------------------------------------------------------- /C++11/examples/type_traits/conditional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/type_traits/conditional.cpp -------------------------------------------------------------------------------- /C++11/examples/type_traits/enable_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/type_traits/enable_if.cpp -------------------------------------------------------------------------------- /C++11/examples/type_traits/is_arithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/type_traits/is_arithmetic.cpp -------------------------------------------------------------------------------- /C++11/examples/type_traits/is_pod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/type_traits/is_pod.cpp -------------------------------------------------------------------------------- /C++11/examples/type_traits/type_checks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/type_traits/type_checks.cpp -------------------------------------------------------------------------------- /C++11/examples/type_traits/type_comparisons.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/type_traits/type_comparisons.cpp -------------------------------------------------------------------------------- /C++11/examples/type_traits01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/type_traits01.cpp -------------------------------------------------------------------------------- /C++11/examples/typeid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/typeid.cpp -------------------------------------------------------------------------------- /C++11/examples/user-defined_literals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/user-defined_literals.cpp -------------------------------------------------------------------------------- /C++11/examples/using.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/using.cpp -------------------------------------------------------------------------------- /C++11/examples/utility/move_vs_forward.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/utility/move_vs_forward.cpp -------------------------------------------------------------------------------- /C++11/examples/utility/moved_from_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/utility/moved_from_state.cpp -------------------------------------------------------------------------------- /C++11/examples/utility/perfect_forwarding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/utility/perfect_forwarding.cpp -------------------------------------------------------------------------------- /C++11/examples/value_categories.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/value_categories.cpp -------------------------------------------------------------------------------- /C++11/examples/variadic_templates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/variadic_templates.cpp -------------------------------------------------------------------------------- /C++11/examples/vector/vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/vector/vector.cpp -------------------------------------------------------------------------------- /C++11/examples/vector/vector_from_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/vector/vector_from_array.cpp -------------------------------------------------------------------------------- /C++11/examples/vector/vector_iterating_over.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/vector/vector_iterating_over.cpp -------------------------------------------------------------------------------- /C++11/examples/vector/vector_tutorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/vector/vector_tutorial.cpp -------------------------------------------------------------------------------- /C++11/examples/vector_resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/vector_resize.cpp -------------------------------------------------------------------------------- /C++11/examples/virtual_overloaded.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/examples/virtual_overloaded.cpp -------------------------------------------------------------------------------- /C++11/feature_overview.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/feature_overview.txt -------------------------------------------------------------------------------- /C++11/idioms/almost_always_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/almost_always_auto.cpp -------------------------------------------------------------------------------- /C++11/idioms/callbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/callbacks.cpp -------------------------------------------------------------------------------- /C++11/idioms/copy-and-swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/copy-and-swap.cpp -------------------------------------------------------------------------------- /C++11/idioms/crtp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/crtp.cpp -------------------------------------------------------------------------------- /C++11/idioms/explicitly_typed_initializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/explicitly_typed_initializer.cpp -------------------------------------------------------------------------------- /C++11/idioms/global_constants_in_headers/X.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/global_constants_in_headers/X.h -------------------------------------------------------------------------------- /C++11/idioms/global_constants_in_headers/file1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/global_constants_in_headers/file1.h -------------------------------------------------------------------------------- /C++11/idioms/global_constants_in_headers/file2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/global_constants_in_headers/file2.h -------------------------------------------------------------------------------- /C++11/idioms/iife.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/iife.cpp -------------------------------------------------------------------------------- /C++11/idioms/lock_free_programming.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/lock_free_programming.cpp -------------------------------------------------------------------------------- /C++11/idioms/meyers_singleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/meyers_singleton.cpp -------------------------------------------------------------------------------- /C++11/idioms/move-only_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/move-only_types.cpp -------------------------------------------------------------------------------- /C++11/idioms/pass-by-value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/pass-by-value.cpp -------------------------------------------------------------------------------- /C++11/idioms/pimpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/pimpl.cpp -------------------------------------------------------------------------------- /C++11/idioms/raii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/raii.cpp -------------------------------------------------------------------------------- /C++11/idioms/rule_of_five.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/rule_of_five.cpp -------------------------------------------------------------------------------- /C++11/idioms/rule_of_zero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/rule_of_zero.cpp -------------------------------------------------------------------------------- /C++11/idioms/sfinae.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/sfinae.cpp -------------------------------------------------------------------------------- /C++11/idioms/type_punning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/idioms/type_punning.cpp -------------------------------------------------------------------------------- /C++11/internal_vs_external_linkage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++11/internal_vs_external_linkage.cpp -------------------------------------------------------------------------------- /C++14/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/books.md -------------------------------------------------------------------------------- /C++14/examples/array_2d_accumulate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/array_2d_accumulate.cpp -------------------------------------------------------------------------------- /C++14/examples/auto_return_type_deduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/auto_return_type_deduction.cpp -------------------------------------------------------------------------------- /C++14/examples/chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/chrono.cpp -------------------------------------------------------------------------------- /C++14/examples/chrono_literals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/chrono_literals.cpp -------------------------------------------------------------------------------- /C++14/examples/constexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/constexpr.cpp -------------------------------------------------------------------------------- /C++14/examples/digit_separator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/digit_separator.cpp -------------------------------------------------------------------------------- /C++14/examples/generic_lambdas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/generic_lambdas.cpp -------------------------------------------------------------------------------- /C++14/examples/initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/initialization.cpp -------------------------------------------------------------------------------- /C++14/examples/make_unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/make_unique.cpp -------------------------------------------------------------------------------- /C++14/examples/operator_s.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/operator_s.cpp -------------------------------------------------------------------------------- /C++14/examples/return_type_deduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/return_type_deduction.cpp -------------------------------------------------------------------------------- /C++14/examples/string_literals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/string_literals.cpp -------------------------------------------------------------------------------- /C++14/examples/template_function_aliases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/template_function_aliases.cpp -------------------------------------------------------------------------------- /C++14/examples/unique_ptr_own_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/unique_ptr_own_tests.cpp -------------------------------------------------------------------------------- /C++14/examples/user_defined_literals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/user_defined_literals.cpp -------------------------------------------------------------------------------- /C++14/examples/variable_templates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/examples/variable_templates.cpp -------------------------------------------------------------------------------- /C++14/idioms/decltype_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/idioms/decltype_auto.cpp -------------------------------------------------------------------------------- /C++14/idioms/sfinae.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++14/idioms/sfinae.cpp -------------------------------------------------------------------------------- /C++17/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/books.md -------------------------------------------------------------------------------- /C++17/examples/aggregates_with_base_classes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/aggregates_with_base_classes.cpp -------------------------------------------------------------------------------- /C++17/examples/algorithm/algorithms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/algorithm/algorithms.cpp -------------------------------------------------------------------------------- /C++17/examples/algorithm/clamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/algorithm/clamp.cpp -------------------------------------------------------------------------------- /C++17/examples/algorithm/search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/algorithm/search.cpp -------------------------------------------------------------------------------- /C++17/examples/alignas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/alignas.cpp -------------------------------------------------------------------------------- /C++17/examples/any/any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/any/any.cpp -------------------------------------------------------------------------------- /C++17/examples/any/make_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/any/make_any.cpp -------------------------------------------------------------------------------- /C++17/examples/arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/arrays.cpp -------------------------------------------------------------------------------- /C++17/examples/attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/attributes.cpp -------------------------------------------------------------------------------- /C++17/examples/conjunction_disjunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/conjunction_disjunction.cpp -------------------------------------------------------------------------------- /C++17/examples/const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/const.cpp -------------------------------------------------------------------------------- /C++17/examples/constexpr_additions_for_cpp17.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/constexpr_additions_for_cpp17.cpp -------------------------------------------------------------------------------- /C++17/examples/cstddef/byte.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/cstddef/byte.cpp -------------------------------------------------------------------------------- /C++17/examples/deduction_guides.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/deduction_guides.cpp -------------------------------------------------------------------------------- /C++17/examples/default_template_arguments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/default_template_arguments.cpp -------------------------------------------------------------------------------- /C++17/examples/destructor_defaulted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/destructor_defaulted.cpp -------------------------------------------------------------------------------- /C++17/examples/enum_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/enum_to_string.cpp -------------------------------------------------------------------------------- /C++17/examples/execution_policies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/execution_policies.cpp -------------------------------------------------------------------------------- /C++17/examples/fallthrough.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/fallthrough.cpp -------------------------------------------------------------------------------- /C++17/examples/filesystem/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/filesystem/filesystem.cpp -------------------------------------------------------------------------------- /C++17/examples/filesystem/filesystem_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/filesystem/filesystem_path.cpp -------------------------------------------------------------------------------- /C++17/examples/fold_expressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/fold_expressions.cpp -------------------------------------------------------------------------------- /C++17/examples/guaranteed_copy_elision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/guaranteed_copy_elision.cpp -------------------------------------------------------------------------------- /C++17/examples/if_constexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/if_constexpr.cpp -------------------------------------------------------------------------------- /C++17/examples/if_with_initialiser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/if_with_initialiser.cpp -------------------------------------------------------------------------------- /C++17/examples/initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/initialization.cpp -------------------------------------------------------------------------------- /C++17/examples/inline_variables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/inline_variables.cpp -------------------------------------------------------------------------------- /C++17/examples/iterators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/iterators.cpp -------------------------------------------------------------------------------- /C++17/examples/list_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/list_initialization.cpp -------------------------------------------------------------------------------- /C++17/examples/mutex/scoped_lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/mutex/scoped_lock.cpp -------------------------------------------------------------------------------- /C++17/examples/nested_namespaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/nested_namespaces.cpp -------------------------------------------------------------------------------- /C++17/examples/nodiscard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/nodiscard.cpp -------------------------------------------------------------------------------- /C++17/examples/numeric/algorithms_prefix_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/numeric/algorithms_prefix_sum.cpp -------------------------------------------------------------------------------- /C++17/examples/numeric/reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/numeric/reduce.cpp -------------------------------------------------------------------------------- /C++17/examples/optional/optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/optional/optional.cpp -------------------------------------------------------------------------------- /C++17/examples/parallel_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/parallel_stl.cpp -------------------------------------------------------------------------------- /C++17/examples/polymorphic_allocators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/polymorphic_allocators.cpp -------------------------------------------------------------------------------- /C++17/examples/return_value_optimization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/return_value_optimization.cpp -------------------------------------------------------------------------------- /C++17/examples/searchers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/searchers.cpp -------------------------------------------------------------------------------- /C++17/examples/selection_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/selection_initialization.cpp -------------------------------------------------------------------------------- /C++17/examples/string_view/string_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/string_view/string_view.cpp -------------------------------------------------------------------------------- /C++17/examples/string_view_literals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/string_view_literals.cpp -------------------------------------------------------------------------------- /C++17/examples/structured_bindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/structured_bindings.cpp -------------------------------------------------------------------------------- /C++17/examples/template_argument_deduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/template_argument_deduction.cpp -------------------------------------------------------------------------------- /C++17/examples/transform_reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/transform_reduce.cpp -------------------------------------------------------------------------------- /C++17/examples/tuple/tie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/tuple/tie.cpp -------------------------------------------------------------------------------- /C++17/examples/utility/move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/utility/move.cpp -------------------------------------------------------------------------------- /C++17/examples/value_categories.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/value_categories.cpp -------------------------------------------------------------------------------- /C++17/examples/variadic_using.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/variadic_using.cpp -------------------------------------------------------------------------------- /C++17/examples/variant/variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/variant/variant.cpp -------------------------------------------------------------------------------- /C++17/examples/variant/variant_visit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/variant/variant_visit.cpp -------------------------------------------------------------------------------- /C++17/examples/variant/visit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/examples/variant/visit.cpp -------------------------------------------------------------------------------- /C++17/feature_overview.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/feature_overview.txt -------------------------------------------------------------------------------- /C++17/idioms/global_variables_in_headers/X.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/idioms/global_variables_in_headers/X.h -------------------------------------------------------------------------------- /C++17/idioms/pass-by-value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/idioms/pass-by-value.cpp -------------------------------------------------------------------------------- /C++17/idioms/type_punning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++17/idioms/type_punning.cpp -------------------------------------------------------------------------------- /C++20/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/books.md -------------------------------------------------------------------------------- /C++20/examples/algorithm/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/algorithm/for_each.cpp -------------------------------------------------------------------------------- /C++20/examples/algorithm/ranges_copy_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/algorithm/ranges_copy_if.cpp -------------------------------------------------------------------------------- /C++20/examples/array/to_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/array/to_array.cpp -------------------------------------------------------------------------------- /C++20/examples/atomic/atomic_flag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/atomic/atomic_flag.cpp -------------------------------------------------------------------------------- /C++20/examples/atomic_ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/atomic_ref.cpp -------------------------------------------------------------------------------- /C++20/examples/atomic_smart_pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/atomic_smart_pointers.cpp -------------------------------------------------------------------------------- /C++20/examples/bit/bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/bit/bit.cpp -------------------------------------------------------------------------------- /C++20/examples/calendar_and_time_zones.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/calendar_and_time_zones.cpp -------------------------------------------------------------------------------- /C++20/examples/comparison_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/comparison_operators.cpp -------------------------------------------------------------------------------- /C++20/examples/concepts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/concepts.cpp -------------------------------------------------------------------------------- /C++20/examples/concepts_lite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/concepts_lite.cpp -------------------------------------------------------------------------------- /C++20/examples/consteval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/consteval.cpp -------------------------------------------------------------------------------- /C++20/examples/coroutines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/coroutines.cpp -------------------------------------------------------------------------------- /C++20/examples/designated_initializers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/designated_initializers.cpp -------------------------------------------------------------------------------- /C++20/examples/erase_and_erase_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/erase_and_erase_if.cpp -------------------------------------------------------------------------------- /C++20/examples/familiar_template_syntax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/familiar_template_syntax.cpp -------------------------------------------------------------------------------- /C++20/examples/feature_testing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/feature_testing.cpp -------------------------------------------------------------------------------- /C++20/examples/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/format.cpp -------------------------------------------------------------------------------- /C++20/examples/function_templates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/function_templates.cpp -------------------------------------------------------------------------------- /C++20/examples/jthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/jthread.cpp -------------------------------------------------------------------------------- /C++20/examples/lambda_captures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/lambda_captures.cpp -------------------------------------------------------------------------------- /C++20/examples/lambdas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/lambdas.cpp -------------------------------------------------------------------------------- /C++20/examples/likely_and_unlikely.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/likely_and_unlikely.cpp -------------------------------------------------------------------------------- /C++20/examples/modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/modules.cpp -------------------------------------------------------------------------------- /C++20/examples/networking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/networking.cpp -------------------------------------------------------------------------------- /C++20/examples/no_unique_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/no_unique_address.cpp -------------------------------------------------------------------------------- /C++20/examples/optional/optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/optional/optional.cpp -------------------------------------------------------------------------------- /C++20/examples/osyncstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/osyncstream.cpp -------------------------------------------------------------------------------- /C++20/examples/parallelism2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/parallelism2.cpp -------------------------------------------------------------------------------- /C++20/examples/projections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/projections.cpp -------------------------------------------------------------------------------- /C++20/examples/propagate_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/propagate_const.cpp -------------------------------------------------------------------------------- /C++20/examples/ranges/ranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/ranges/ranges.cpp -------------------------------------------------------------------------------- /C++20/examples/simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/simd.cpp -------------------------------------------------------------------------------- /C++20/examples/source_location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/source_location.cpp -------------------------------------------------------------------------------- /C++20/examples/span/span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/span/span.cpp -------------------------------------------------------------------------------- /C++20/examples/starts_with_ends_with.cpp: -------------------------------------------------------------------------------- 1 | Added in C++20 on string. 2 | -------------------------------------------------------------------------------- /C++20/examples/syncstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/syncstream.cpp -------------------------------------------------------------------------------- /C++20/examples/template_improvements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/template_improvements.cpp -------------------------------------------------------------------------------- /C++20/examples/thread/jthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/thread/jthread.cpp -------------------------------------------------------------------------------- /C++20/examples/timezone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/timezone.cpp -------------------------------------------------------------------------------- /C++20/examples/typename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/typename.cpp -------------------------------------------------------------------------------- /C++20/examples/user-defined_conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/user-defined_conversions.cpp -------------------------------------------------------------------------------- /C++20/examples/value_categories.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/value_categories.cpp -------------------------------------------------------------------------------- /C++20/examples/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/examples/version.cpp -------------------------------------------------------------------------------- /C++20/feature_overview.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/feature_overview.txt -------------------------------------------------------------------------------- /C++20/idioms/decltype_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/idioms/decltype_auto.cpp -------------------------------------------------------------------------------- /C++20/idioms/pass-by-value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/idioms/pass-by-value.cpp -------------------------------------------------------------------------------- /C++20/idioms/sfinae.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/idioms/sfinae.cpp -------------------------------------------------------------------------------- /C++20/variant/variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++20/variant/variant.cpp -------------------------------------------------------------------------------- /C++23/attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/attributes.cpp -------------------------------------------------------------------------------- /C++23/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/books.md -------------------------------------------------------------------------------- /C++23/examples/contracts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/contracts.cpp -------------------------------------------------------------------------------- /C++23/examples/deducing_this.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/deducing_this.cpp -------------------------------------------------------------------------------- /C++23/examples/expected/expected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/expected/expected.cpp -------------------------------------------------------------------------------- /C++23/examples/if_consteval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/if_consteval.cpp -------------------------------------------------------------------------------- /C++23/examples/ios_base_noreplace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/ios_base_noreplace.cpp -------------------------------------------------------------------------------- /C++23/examples/memory_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/memory_model.cpp -------------------------------------------------------------------------------- /C++23/examples/new_fold_algorithms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/new_fold_algorithms.cpp -------------------------------------------------------------------------------- /C++23/examples/ranges/ranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/ranges/ranges.cpp -------------------------------------------------------------------------------- /C++23/examples/stacktrace/stacktrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/stacktrace/stacktrace.cpp -------------------------------------------------------------------------------- /C++23/examples/string/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/string/string.cpp -------------------------------------------------------------------------------- /C++23/examples/utility/to_underlying.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/examples/utility/to_underlying.cpp -------------------------------------------------------------------------------- /C++23/feature_overview.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/feature_overview.txt -------------------------------------------------------------------------------- /C++23/idioms/pass-by-value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++23/idioms/pass-by-value.cpp -------------------------------------------------------------------------------- /C++26/feature_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++26/feature_overview.md -------------------------------------------------------------------------------- /C++98/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/CMakeLists.txt -------------------------------------------------------------------------------- /C++98/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/books.md -------------------------------------------------------------------------------- /C++98/char_arrays_vs_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/char_arrays_vs_strings.cpp -------------------------------------------------------------------------------- /C++98/conditional_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/conditional_operator.cpp -------------------------------------------------------------------------------- /C++98/examples/adl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/adl.cpp -------------------------------------------------------------------------------- /C++98/examples/aggregate_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/aggregate_initialization.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/adjacent_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/adjacent_find.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/copy.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/copy_backward.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/copy_backward.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/fill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/fill.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/fill_2d_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/fill_2d_array.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/sort.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/stable_partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/stable_partition.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/swap.cpp -------------------------------------------------------------------------------- /C++98/examples/algorithm/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/algorithm/transform.cpp -------------------------------------------------------------------------------- /C++98/examples/allocators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/allocators.cpp -------------------------------------------------------------------------------- /C++98/examples/alternative_tokens.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/alternative_tokens.cpp -------------------------------------------------------------------------------- /C++98/examples/argument_passing01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/argument_passing01.cpp -------------------------------------------------------------------------------- /C++98/examples/argument_passing02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/argument_passing02.cpp -------------------------------------------------------------------------------- /C++98/examples/array_2d_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/array_2d_initialization.cpp -------------------------------------------------------------------------------- /C++98/examples/array_2d_pass_to_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/array_2d_pass_to_function.cpp -------------------------------------------------------------------------------- /C++98/examples/array_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/array_initialization.cpp -------------------------------------------------------------------------------- /C++98/examples/arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/arrays.cpp -------------------------------------------------------------------------------- /C++98/examples/bit-fields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/bit-fields.cpp -------------------------------------------------------------------------------- /C++98/examples/bitset/bitset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/bitset/bitset.cpp -------------------------------------------------------------------------------- /C++98/examples/cassert/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/cassert/assert.cpp -------------------------------------------------------------------------------- /C++98/examples/cassert/assert_cons.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/cassert/assert_cons.cpp -------------------------------------------------------------------------------- /C++98/examples/class_templates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/class_templates.cpp -------------------------------------------------------------------------------- /C++98/examples/cmath/frexp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/cmath/frexp.cpp -------------------------------------------------------------------------------- /C++98/examples/comparison_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/comparison_operator.cpp -------------------------------------------------------------------------------- /C++98/examples/complex/complex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/complex/complex.cpp -------------------------------------------------------------------------------- /C++98/examples/const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const.cpp -------------------------------------------------------------------------------- /C++98/examples/const_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_cast.cpp -------------------------------------------------------------------------------- /C++98/examples/const_correctness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_correctness.cpp -------------------------------------------------------------------------------- /C++98/examples/const_for_local_variables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_for_local_variables.cpp -------------------------------------------------------------------------------- /C++98/examples/const_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_functions.cpp -------------------------------------------------------------------------------- /C++98/examples/const_logical_vs_bitwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_logical_vs_bitwise.cpp -------------------------------------------------------------------------------- /C++98/examples/const_pointer_to_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_pointer_to_pointer.cpp -------------------------------------------------------------------------------- /C++98/examples/const_pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_pointers.cpp -------------------------------------------------------------------------------- /C++98/examples/const_return_values.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_return_values.cpp -------------------------------------------------------------------------------- /C++98/examples/const_variables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/const_variables.cpp -------------------------------------------------------------------------------- /C++98/examples/constructor_default.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/constructor_default.cpp -------------------------------------------------------------------------------- /C++98/examples/constructor_failures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/constructor_failures.cpp -------------------------------------------------------------------------------- /C++98/examples/constructor_order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/constructor_order.cpp -------------------------------------------------------------------------------- /C++98/examples/copy_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/copy_constructor.cpp -------------------------------------------------------------------------------- /C++98/examples/copy_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/copy_initialization.cpp -------------------------------------------------------------------------------- /C++98/examples/covariant_return_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/covariant_return_types.cpp -------------------------------------------------------------------------------- /C++98/examples/cplusplus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/cplusplus.cpp -------------------------------------------------------------------------------- /C++98/examples/csignal/sig_atomic_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/csignal/sig_atomic_t.cpp -------------------------------------------------------------------------------- /C++98/examples/csignal/signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/csignal/signal.cpp -------------------------------------------------------------------------------- /C++98/examples/cstdarg/variadic_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/cstdarg/variadic_functions.cpp -------------------------------------------------------------------------------- /C++98/examples/cstdlib/atexit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/cstdlib/atexit.cpp -------------------------------------------------------------------------------- /C++98/examples/cstdlib/atoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/cstdlib/atoi.cpp -------------------------------------------------------------------------------- /C++98/examples/cstring/memset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/cstring/memset.cpp -------------------------------------------------------------------------------- /C++98/examples/default_constructors01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/default_constructors01.cpp -------------------------------------------------------------------------------- /C++98/examples/default_parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/default_parameters.cpp -------------------------------------------------------------------------------- /C++98/examples/delete_and_null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/delete_and_null.cpp -------------------------------------------------------------------------------- /C++98/examples/delete_on_null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/delete_on_null.cpp -------------------------------------------------------------------------------- /C++98/examples/deque/deque_pop_front01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/deque/deque_pop_front01.cpp -------------------------------------------------------------------------------- /C++98/examples/diamond_problem01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/diamond_problem01.cpp -------------------------------------------------------------------------------- /C++98/examples/double2string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/double2string.cpp -------------------------------------------------------------------------------- /C++98/examples/dynamic_cast_basic_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/dynamic_cast_basic_example.cpp -------------------------------------------------------------------------------- /C++98/examples/dynamic_cast_usefulness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/dynamic_cast_usefulness.cpp -------------------------------------------------------------------------------- /C++98/examples/enum_typedef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/enum_typedef.cpp -------------------------------------------------------------------------------- /C++98/examples/enumerations01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/enumerations01.cpp -------------------------------------------------------------------------------- /C++98/examples/exception/exception_safety.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/exception/exception_safety.cpp -------------------------------------------------------------------------------- /C++98/examples/exception_specifications.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/exception_specifications.cpp -------------------------------------------------------------------------------- /C++98/examples/explicit_constructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/explicit_constructors.cpp -------------------------------------------------------------------------------- /C++98/examples/extern01/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/extern01/A.cpp -------------------------------------------------------------------------------- /C++98/examples/extern01/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/extern01/B.cpp -------------------------------------------------------------------------------- /C++98/examples/extern_for_global_constants/file1.cpp: -------------------------------------------------------------------------------- 1 | #include "header.h" 2 | -------------------------------------------------------------------------------- /C++98/examples/extern_for_global_constants/file2.cpp: -------------------------------------------------------------------------------- 1 | #include "header.h" 2 | -------------------------------------------------------------------------------- /C++98/examples/extern_language_linkage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/extern_language_linkage.cpp -------------------------------------------------------------------------------- /C++98/examples/forward_declarations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/forward_declarations.cpp -------------------------------------------------------------------------------- /C++98/examples/friend_classes01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/friend_classes01.cpp -------------------------------------------------------------------------------- /C++98/examples/friend_functions01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/friend_functions01.cpp -------------------------------------------------------------------------------- /C++98/examples/friend_functions02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/friend_functions02.cpp -------------------------------------------------------------------------------- /C++98/examples/friend_functions03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/friend_functions03.cpp -------------------------------------------------------------------------------- /C++98/examples/fstream/file_streams01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/fstream/file_streams01.cpp -------------------------------------------------------------------------------- /C++98/examples/functors01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/functors01.cpp -------------------------------------------------------------------------------- /C++98/examples/functors02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/functors02.cpp -------------------------------------------------------------------------------- /C++98/examples/global_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/global_constants.cpp -------------------------------------------------------------------------------- /C++98/examples/hello_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/hello_world.cpp -------------------------------------------------------------------------------- /C++98/examples/hiding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/hiding.cpp -------------------------------------------------------------------------------- /C++98/examples/include.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/include.cpp -------------------------------------------------------------------------------- /C++98/examples/inline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/inline.cpp -------------------------------------------------------------------------------- /C++98/examples/iomanip/iomanip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/iomanip/iomanip.cpp -------------------------------------------------------------------------------- /C++98/examples/istringstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/istringstream.cpp -------------------------------------------------------------------------------- /C++98/examples/iterator/distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/iterator/distance.cpp -------------------------------------------------------------------------------- /C++98/examples/iterator/inserter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/iterator/inserter.cpp -------------------------------------------------------------------------------- /C++98/examples/iterator/iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/iterator/iterator.cpp -------------------------------------------------------------------------------- /C++98/examples/iterator/reverse_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/iterator/reverse_iterator.cpp -------------------------------------------------------------------------------- /C++98/examples/iterators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/iterators.cpp -------------------------------------------------------------------------------- /C++98/examples/iterators_custom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/iterators_custom.cpp -------------------------------------------------------------------------------- /C++98/examples/ldexp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/ldexp.cpp -------------------------------------------------------------------------------- /C++98/examples/limits/numeric_limits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/limits/numeric_limits.cpp -------------------------------------------------------------------------------- /C++98/examples/lvalues_and_rvalues.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/lvalues_and_rvalues.cpp -------------------------------------------------------------------------------- /C++98/examples/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/main.cpp -------------------------------------------------------------------------------- /C++98/examples/map/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/map/map.cpp -------------------------------------------------------------------------------- /C++98/examples/map/map_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/map/map_initialization.cpp -------------------------------------------------------------------------------- /C++98/examples/mean_of_deque.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/mean_of_deque.cpp -------------------------------------------------------------------------------- /C++98/examples/memory/auto_ptr01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/memory/auto_ptr01.cpp -------------------------------------------------------------------------------- /C++98/examples/memory/auto_ptr02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/memory/auto_ptr02.cpp -------------------------------------------------------------------------------- /C++98/examples/memory/auto_ptr03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/memory/auto_ptr03.cpp -------------------------------------------------------------------------------- /C++98/examples/most_vexing_parse01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/most_vexing_parse01.cpp -------------------------------------------------------------------------------- /C++98/examples/most_vexing_parse02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/most_vexing_parse02.cpp -------------------------------------------------------------------------------- /C++98/examples/most_vexing_parse03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/most_vexing_parse03.cpp -------------------------------------------------------------------------------- /C++98/examples/mutable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/mutable.cpp -------------------------------------------------------------------------------- /C++98/examples/named_booleans.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/named_booleans.cpp -------------------------------------------------------------------------------- /C++98/examples/namespace_aliases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespace_aliases.cpp -------------------------------------------------------------------------------- /C++98/examples/namespace_composition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespace_composition.cpp -------------------------------------------------------------------------------- /C++98/examples/namespace_vs_static.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespace_vs_static.cpp -------------------------------------------------------------------------------- /C++98/examples/namespaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespaces.cpp -------------------------------------------------------------------------------- /C++98/examples/namespaces_basic_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespaces_basic_example.cpp -------------------------------------------------------------------------------- /C++98/examples/namespaces_fun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespaces_fun.cpp -------------------------------------------------------------------------------- /C++98/examples/namespaces_fun_adl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespaces_fun_adl.cpp -------------------------------------------------------------------------------- /C++98/examples/namespaces_using01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespaces_using01.cpp -------------------------------------------------------------------------------- /C++98/examples/namespaces_using02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespaces_using02.cpp -------------------------------------------------------------------------------- /C++98/examples/namespaces_using03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/namespaces_using03.cpp -------------------------------------------------------------------------------- /C++98/examples/new/bad_alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/new/bad_alloc.cpp -------------------------------------------------------------------------------- /C++98/examples/new/operator_new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/new/operator_new.cpp -------------------------------------------------------------------------------- /C++98/examples/numeric/accumulate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/numeric/accumulate.cpp -------------------------------------------------------------------------------- /C++98/examples/operator_overloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/operator_overloading.cpp -------------------------------------------------------------------------------- /C++98/examples/ostream/endl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/ostream/endl.cpp -------------------------------------------------------------------------------- /C++98/examples/overload_resolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/overload_resolution.cpp -------------------------------------------------------------------------------- /C++98/examples/pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/pair.cpp -------------------------------------------------------------------------------- /C++98/examples/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/partition.cpp -------------------------------------------------------------------------------- /C++98/examples/pointer_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/pointer_initialization.cpp -------------------------------------------------------------------------------- /C++98/examples/pointer_to_member_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/pointer_to_member_function.cpp -------------------------------------------------------------------------------- /C++98/examples/pow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/pow.cpp -------------------------------------------------------------------------------- /C++98/examples/preprocessor_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/preprocessor_if.cpp -------------------------------------------------------------------------------- /C++98/examples/private_inheritance01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/private_inheritance01.cpp -------------------------------------------------------------------------------- /C++98/examples/private_inheritance02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/private_inheritance02.cpp -------------------------------------------------------------------------------- /C++98/examples/protected_members.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/protected_members.cpp -------------------------------------------------------------------------------- /C++98/examples/pure_virtual_destructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/pure_virtual_destructors.cpp -------------------------------------------------------------------------------- /C++98/examples/pure_virtual_functions01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/pure_virtual_functions01.cpp -------------------------------------------------------------------------------- /C++98/examples/pure_virtual_functions02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/pure_virtual_functions02.cpp -------------------------------------------------------------------------------- /C++98/examples/puts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/puts.cpp -------------------------------------------------------------------------------- /C++98/examples/reinterpret_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/reinterpret_cast.cpp -------------------------------------------------------------------------------- /C++98/examples/returning_references01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/returning_references01.cpp -------------------------------------------------------------------------------- /C++98/examples/returning_references02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/returning_references02.cpp -------------------------------------------------------------------------------- /C++98/examples/returning_references03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/returning_references03.cpp -------------------------------------------------------------------------------- /C++98/examples/rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/rtti.cpp -------------------------------------------------------------------------------- /C++98/examples/sizeof_array_parameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/sizeof_array_parameter.cpp -------------------------------------------------------------------------------- /C++98/examples/sizeof_fundamental_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/sizeof_fundamental_types.cpp -------------------------------------------------------------------------------- /C++98/examples/snprintf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/snprintf.cpp -------------------------------------------------------------------------------- /C++98/examples/sort_list_of_pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/sort_list_of_pointers.cpp -------------------------------------------------------------------------------- /C++98/examples/sort_vector_of_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/sort_vector_of_strings.cpp -------------------------------------------------------------------------------- /C++98/examples/sorting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/sorting.cpp -------------------------------------------------------------------------------- /C++98/examples/sprintf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/sprintf.cpp -------------------------------------------------------------------------------- /C++98/examples/sscanf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/sscanf.cpp -------------------------------------------------------------------------------- /C++98/examples/stack_unwinding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/stack_unwinding.cpp -------------------------------------------------------------------------------- /C++98/examples/static_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/static_cast.cpp -------------------------------------------------------------------------------- /C++98/examples/static_deprecated_or_not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/static_deprecated_or_not.cpp -------------------------------------------------------------------------------- /C++98/examples/static_global_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/static_global_functions.cpp -------------------------------------------------------------------------------- /C++98/examples/string/replace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/string/replace.cpp -------------------------------------------------------------------------------- /C++98/examples/string_literals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/string_literals.cpp -------------------------------------------------------------------------------- /C++98/examples/struct_initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/struct_initialization.cpp -------------------------------------------------------------------------------- /C++98/examples/struct_typedef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/struct_typedef.cpp -------------------------------------------------------------------------------- /C++98/examples/struct_vs_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/struct_vs_class.cpp -------------------------------------------------------------------------------- /C++98/examples/switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/switch.cpp -------------------------------------------------------------------------------- /C++98/examples/template_and_typename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/template_and_typename.cpp -------------------------------------------------------------------------------- /C++98/examples/this.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/this.cpp -------------------------------------------------------------------------------- /C++98/examples/tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/tuple.cpp -------------------------------------------------------------------------------- /C++98/examples/typedef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/typedef.cpp -------------------------------------------------------------------------------- /C++98/examples/typeid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/typeid.cpp -------------------------------------------------------------------------------- /C++98/examples/typename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/typename.cpp -------------------------------------------------------------------------------- /C++98/examples/undefined_behavior01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/undefined_behavior01.cpp -------------------------------------------------------------------------------- /C++98/examples/undefined_behavior02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/undefined_behavior02.cpp -------------------------------------------------------------------------------- /C++98/examples/uninitialized_variables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/uninitialized_variables.cpp -------------------------------------------------------------------------------- /C++98/examples/union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/union.cpp -------------------------------------------------------------------------------- /C++98/examples/unnamed_namespaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/unnamed_namespaces.cpp -------------------------------------------------------------------------------- /C++98/examples/valarray/valarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/valarray/valarray.cpp -------------------------------------------------------------------------------- /C++98/examples/vector/vector_at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/vector/vector_at.cpp -------------------------------------------------------------------------------- /C++98/examples/vector/vector_iterating.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/vector/vector_iterating.cpp -------------------------------------------------------------------------------- /C++98/examples/vector/vector_push_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/vector/vector_push_back.cpp -------------------------------------------------------------------------------- /C++98/examples/virtual_destructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/virtual_destructor.cpp -------------------------------------------------------------------------------- /C++98/examples/virtual_functions02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/virtual_functions02.cpp -------------------------------------------------------------------------------- /C++98/examples/virtual_functions04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/virtual_functions04.cpp -------------------------------------------------------------------------------- /C++98/examples/virtual_functions_private.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/virtual_functions_private.cpp -------------------------------------------------------------------------------- /C++98/examples/virtual_inheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/virtual_inheritance.cpp -------------------------------------------------------------------------------- /C++98/examples/volatile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/volatile.cpp -------------------------------------------------------------------------------- /C++98/examples/wchar_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/examples/wchar_t.cpp -------------------------------------------------------------------------------- /C++98/idioms/const-overloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/const-overloading.cpp -------------------------------------------------------------------------------- /C++98/idioms/construct_on_first_use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/construct_on_first_use.cpp -------------------------------------------------------------------------------- /C++98/idioms/copy_and_swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/copy_and_swap.cpp -------------------------------------------------------------------------------- /C++98/idioms/crtp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/crtp.cpp -------------------------------------------------------------------------------- /C++98/idioms/detection_idiom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/detection_idiom.cpp -------------------------------------------------------------------------------- /C++98/idioms/dynamic_dispatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/dynamic_dispatch.cpp -------------------------------------------------------------------------------- /C++98/idioms/ebco.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/ebco.cpp -------------------------------------------------------------------------------- /C++98/idioms/erase-remove.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/erase-remove.cpp -------------------------------------------------------------------------------- /C++98/idioms/expression_templates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/expression_templates.cpp -------------------------------------------------------------------------------- /C++98/idioms/functional_programming.txt: -------------------------------------------------------------------------------- 1 | https://youtu.be/7Hb-IyCeFf0?list=PLdfK3diUY7dviQNtGBFCHY5izxjENC80F 2 | -------------------------------------------------------------------------------- /C++98/idioms/global_constants_in_headers/X.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/global_constants_in_headers/X.h -------------------------------------------------------------------------------- /C++98/idioms/guards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/guards.cpp -------------------------------------------------------------------------------- /C++98/idioms/lippincot_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/lippincot_functions.cpp -------------------------------------------------------------------------------- /C++98/idioms/meyers_singleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/meyers_singleton.cpp -------------------------------------------------------------------------------- /C++98/idioms/mixin_classes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/mixin_classes.cpp -------------------------------------------------------------------------------- /C++98/idioms/most_vexing_parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/most_vexing_parse.cpp -------------------------------------------------------------------------------- /C++98/idioms/nested_classes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/nested_classes.cpp -------------------------------------------------------------------------------- /C++98/idioms/non_virtual_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/non_virtual_interface.cpp -------------------------------------------------------------------------------- /C++98/idioms/pass-by-value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/pass-by-value.cpp -------------------------------------------------------------------------------- /C++98/idioms/pimpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/pimpl.cpp -------------------------------------------------------------------------------- /C++98/idioms/pod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/pod.cpp -------------------------------------------------------------------------------- /C++98/idioms/policies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/policies.cpp -------------------------------------------------------------------------------- /C++98/idioms/private_data_members.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/private_data_members.cpp -------------------------------------------------------------------------------- /C++98/idioms/private_virtuals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/private_virtuals.cpp -------------------------------------------------------------------------------- /C++98/idioms/raii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/raii.cpp -------------------------------------------------------------------------------- /C++98/idioms/redundant_include_guards.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/redundant_include_guards.cpp -------------------------------------------------------------------------------- /C++98/idioms/reflection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/reflection.cpp -------------------------------------------------------------------------------- /C++98/idioms/rule_of_three.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/rule_of_three.cpp -------------------------------------------------------------------------------- /C++98/idioms/safe_bool.cpp: -------------------------------------------------------------------------------- 1 | // TODO 2 | -------------------------------------------------------------------------------- /C++98/idioms/sfinae.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/sfinae.cpp -------------------------------------------------------------------------------- /C++98/idioms/singleton_has_issues.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/singleton_has_issues.cpp -------------------------------------------------------------------------------- /C++98/idioms/tag_dispatching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/tag_dispatching.cpp -------------------------------------------------------------------------------- /C++98/idioms/type_erasure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/type_erasure.cpp -------------------------------------------------------------------------------- /C++98/idioms/type_generator.cpp: -------------------------------------------------------------------------------- 1 | // TODO 2 | -------------------------------------------------------------------------------- /C++98/idioms/type_punning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/type_punning.cpp -------------------------------------------------------------------------------- /C++98/idioms/type_safety.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++98/idioms/type_safety.cpp -------------------------------------------------------------------------------- /C++Unknown/metaclasses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/C++Unknown/metaclasses.cpp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/README -------------------------------------------------------------------------------- /TinyXML/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | -------------------------------------------------------------------------------- /TinyXML/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/CMakeLists.txt -------------------------------------------------------------------------------- /TinyXML/tutorial/AppSettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/AppSettings.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/AppSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/AppSettings.h -------------------------------------------------------------------------------- /TinyXML/tutorial/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/CMakeLists.txt -------------------------------------------------------------------------------- /TinyXML/tutorial/ConnectionSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/ConnectionSettings.h -------------------------------------------------------------------------------- /TinyXML/tutorial/MessageMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/MessageMap.h -------------------------------------------------------------------------------- /TinyXML/tutorial/WindowSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/WindowSettings.h -------------------------------------------------------------------------------- /TinyXML/tutorial/app_settings1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/app_settings1.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/app_settings2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/app_settings2.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/build_simple_doc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/build_simple_doc.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/get_all_attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/get_all_attributes.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/load_xml_from_file1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/load_xml_from_file1.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/load_xml_from_file2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/load_xml_from_file2.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/setting_attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/setting_attributes.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/utils.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/utils.h -------------------------------------------------------------------------------- /TinyXML/tutorial/write_document_to_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/write_document_to_file.cpp -------------------------------------------------------------------------------- /TinyXML/tutorial/write_simple_doc2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/tutorial/write_simple_doc2.cpp -------------------------------------------------------------------------------- /TinyXML/xml_files/demotest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xml_files/demotest.xml -------------------------------------------------------------------------------- /TinyXML/xml_files/example1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xml_files/example1.xml -------------------------------------------------------------------------------- /TinyXML/xml_files/example2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xml_files/example2.xml -------------------------------------------------------------------------------- /TinyXML/xml_files/example3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xml_files/example3.xml -------------------------------------------------------------------------------- /TinyXML/xml_files/example4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xml_files/example4.xml -------------------------------------------------------------------------------- /TinyXML/xml_files/test5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xml_files/test5.xml -------------------------------------------------------------------------------- /TinyXML/xml_files/test6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xml_files/test6.xml -------------------------------------------------------------------------------- /TinyXML/xml_files/test7.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xml_files/test7.xml -------------------------------------------------------------------------------- /TinyXML/xmltest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/CMakeLists.txt -------------------------------------------------------------------------------- /TinyXML/xmltest/demotest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/demotest.xml -------------------------------------------------------------------------------- /TinyXML/xmltest/test5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/test5.xml -------------------------------------------------------------------------------- /TinyXML/xmltest/test6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/test6.xml -------------------------------------------------------------------------------- /TinyXML/xmltest/test7.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/test7.xml -------------------------------------------------------------------------------- /TinyXML/xmltest/utf8test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/utf8test.xml -------------------------------------------------------------------------------- /TinyXML/xmltest/utf8testout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/utf8testout.xml -------------------------------------------------------------------------------- /TinyXML/xmltest/utf8testverify.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/utf8testverify.xml -------------------------------------------------------------------------------- /TinyXML/xmltest/xmltest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/TinyXML/xmltest/xmltest.cpp -------------------------------------------------------------------------------- /Visual_Studio/HelloWorld/HelloWorld.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/HelloWorld/HelloWorld.sln -------------------------------------------------------------------------------- /Visual_Studio/HelloWorld/HelloWorld/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/HelloWorld/HelloWorld/main.cpp -------------------------------------------------------------------------------- /Visual_Studio/books.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/books.txt -------------------------------------------------------------------------------- /Visual_Studio/dllexport_dllimport/FooBarDll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/dllexport_dllimport/FooBarDll.h -------------------------------------------------------------------------------- /Visual_Studio/dllexport_dllimport/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/dllexport_dllimport/info.txt -------------------------------------------------------------------------------- /Visual_Studio/dlls.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/dlls.txt -------------------------------------------------------------------------------- /Visual_Studio/external_headers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/external_headers.cpp -------------------------------------------------------------------------------- /Visual_Studio/message_compiler.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/message_compiler.txt -------------------------------------------------------------------------------- /Visual_Studio/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/modules.txt -------------------------------------------------------------------------------- /Visual_Studio/redistributables.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/redistributables.txt -------------------------------------------------------------------------------- /Visual_Studio/unicode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/unicode.cpp -------------------------------------------------------------------------------- /Visual_Studio/vs2005_info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/vs2005_info.txt -------------------------------------------------------------------------------- /Visual_Studio/vs2012_info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/vs2012_info.txt -------------------------------------------------------------------------------- /Visual_Studio/whole_program_optimization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Visual_Studio/whole_program_optimization.txt -------------------------------------------------------------------------------- /Win32_API/Unicode_and_ANSI_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Win32_API/Unicode_and_ANSI_functions.cpp -------------------------------------------------------------------------------- /Win32_API/datatypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Win32_API/datatypes.cpp -------------------------------------------------------------------------------- /Win32_API/lookup_account_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/Win32_API/lookup_account_name.cpp -------------------------------------------------------------------------------- /blogs/Danny_Kalev/auto_and_decltype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Danny_Kalev/auto_and_decltype.cpp -------------------------------------------------------------------------------- /blogs/Danny_Kalev/move_semantics01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Danny_Kalev/move_semantics01.cpp -------------------------------------------------------------------------------- /blogs/Dean_Michael_Berris/polymorphism-0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Dean_Michael_Berris/polymorphism-0.cpp -------------------------------------------------------------------------------- /blogs/Dean_Michael_Berris/polymorphism-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Dean_Michael_Berris/polymorphism-1.cpp -------------------------------------------------------------------------------- /blogs/Dean_Michael_Berris/polymorphism-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Dean_Michael_Berris/polymorphism-2.cpp -------------------------------------------------------------------------------- /blogs/Louis_Brandy/six_dots.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Louis_Brandy/six_dots.cpp -------------------------------------------------------------------------------- /blogs/Scott_Prager/range_based_for_loop01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Scott_Prager/range_based_for_loop01.cpp -------------------------------------------------------------------------------- /blogs/Scott_Prager/range_based_for_loop02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Scott_Prager/range_based_for_loop02.cpp -------------------------------------------------------------------------------- /blogs/Solarian_Programmer/chrono01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Solarian_Programmer/chrono01.cpp -------------------------------------------------------------------------------- /blogs/Sumant_Tambe/perfect_forwarding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Sumant_Tambe/perfect_forwarding.cpp -------------------------------------------------------------------------------- /blogs/Tom_Parker/CPP_Integer_Quiz/answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Tom_Parker/CPP_Integer_Quiz/answers.txt -------------------------------------------------------------------------------- /blogs/Tom_Parker/CPP_Integer_Quiz/email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/blogs/Tom_Parker/CPP_Integer_Quiz/email.txt -------------------------------------------------------------------------------- /books.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books.txt -------------------------------------------------------------------------------- /books/Absolute_C++/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Absolute_C++/Makefile -------------------------------------------------------------------------------- /books/Absolute_C++/display1p1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Absolute_C++/display1p1.cc -------------------------------------------------------------------------------- /books/Absolute_C++/display1p4.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Absolute_C++/display1p4.cc -------------------------------------------------------------------------------- /books/Accelerated_C++/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/README.txt -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter00/exercises/0-01/main.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | 3 + 4; 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter00/exercises/0-09/main.cpp: -------------------------------------------------------------------------------- 1 | int main(){} 2 | -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter01/frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter01/frame.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter01/greet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter01/greet.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter02/frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter02/frame.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter03/avg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter03/avg.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter03/med.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter03/med.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter04/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter04/Makefile -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter04/grade.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter04/grade.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter04/grade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter04/grade.h -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter04/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter04/main.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter04/median.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter04/median.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter04/median.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter04/median.h -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter05/main1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter05/main1.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter05/main2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter05/main2.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter05/main3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter05/main3.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter06/find_urls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter06/find_urls.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter06/section2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter06/section2.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter06/section3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter06/section3.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/chapter06/split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/chapter06/split.cpp -------------------------------------------------------------------------------- /books/Accelerated_C++/data/grades: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/data/grades -------------------------------------------------------------------------------- /books/Accelerated_C++/online_solutions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Accelerated_C++/online_solutions.txt -------------------------------------------------------------------------------- /books/Effective_STL/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/.gitignore -------------------------------------------------------------------------------- /books/Effective_STL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/README.txt -------------------------------------------------------------------------------- /books/Effective_STL/introduction/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/introduction/main.cpp -------------------------------------------------------------------------------- /books/Effective_STL/item02/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item02/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/item02/with_typedefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item02/with_typedefs.cpp -------------------------------------------------------------------------------- /books/Effective_STL/item03/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item03/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/item03/slicing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item03/slicing.cpp -------------------------------------------------------------------------------- /books/Effective_STL/item04/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item04/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/item04/splice_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item04/splice_example.cpp -------------------------------------------------------------------------------- /books/Effective_STL/item04/timing_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item04/timing_example.cpp -------------------------------------------------------------------------------- /books/Effective_STL/item05/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item05/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/item06/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item06/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/item06/ints.dat: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /books/Effective_STL/item07/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item07/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/item08/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item08/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/item08/sort_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item08/sort_example.cpp -------------------------------------------------------------------------------- /books/Effective_STL/item09/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/item09/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/utils/CMakeLists.txt -------------------------------------------------------------------------------- /books/Effective_STL/utils/SpecialAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/utils/SpecialAllocator.h -------------------------------------------------------------------------------- /books/Effective_STL/utils/SpecialString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/utils/SpecialString.h -------------------------------------------------------------------------------- /books/Effective_STL/utils/SpecialWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/utils/SpecialWidget.cpp -------------------------------------------------------------------------------- /books/Effective_STL/utils/SpecialWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/utils/SpecialWidget.h -------------------------------------------------------------------------------- /books/Effective_STL/utils/Widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/utils/Widget.cpp -------------------------------------------------------------------------------- /books/Effective_STL/utils/Widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Effective_STL/utils/Widget.h -------------------------------------------------------------------------------- /books/Exceptional_C++/item01_faulty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/books/Exceptional_C++/item01_faulty.cpp -------------------------------------------------------------------------------- /catch2/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(examples) 2 | -------------------------------------------------------------------------------- /catch2/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/catch2/examples/CMakeLists.txt -------------------------------------------------------------------------------- /catch2/examples/data_generators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/catch2/examples/data_generators.cpp -------------------------------------------------------------------------------- /catch2/examples/death_tests_catch2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/catch2/examples/death_tests_catch2.cpp -------------------------------------------------------------------------------- /catch2/examples/example1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/catch2/examples/example1.cpp -------------------------------------------------------------------------------- /catch2/examples/nesting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/catch2/examples/nesting.cpp -------------------------------------------------------------------------------- /catch2/examples/sections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/catch2/examples/sections.cpp -------------------------------------------------------------------------------- /catch2/examples/test_fixtures_catch2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/catch2/examples/test_fixtures_catch2.cpp -------------------------------------------------------------------------------- /coding_guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/coding_guidelines.md -------------------------------------------------------------------------------- /courses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/courses.md -------------------------------------------------------------------------------- /gcc/useful_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gcc/useful_options.md -------------------------------------------------------------------------------- /gmock/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(logo_testing) 2 | -------------------------------------------------------------------------------- /gmock/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gmock/books.md -------------------------------------------------------------------------------- /gmock/logo_testing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gmock/logo_testing/CMakeLists.txt -------------------------------------------------------------------------------- /gmock/logo_testing/MockTurtle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gmock/logo_testing/MockTurtle.h -------------------------------------------------------------------------------- /gmock/logo_testing/PainterTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gmock/logo_testing/PainterTest.cpp -------------------------------------------------------------------------------- /googletest/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(examples) 2 | -------------------------------------------------------------------------------- /googletest/books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/books.md -------------------------------------------------------------------------------- /googletest/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/examples/CMakeLists.txt -------------------------------------------------------------------------------- /googletest/examples/death_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/examples/death_tests.cpp -------------------------------------------------------------------------------- /googletest/examples/hello_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/examples/hello_test.cpp -------------------------------------------------------------------------------- /googletest/examples/nesting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/examples/nesting.cpp -------------------------------------------------------------------------------- /googletest/examples/simple_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/examples/simple_tests.cpp -------------------------------------------------------------------------------- /googletest/examples/test_fixtures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/examples/test_fixtures.cpp -------------------------------------------------------------------------------- /googletest/examples/test_fixtures_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/examples/test_fixtures_vector.cpp -------------------------------------------------------------------------------- /googletest/examples/typed_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/examples/typed_tests.cpp -------------------------------------------------------------------------------- /googletest/references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/googletest/references.md -------------------------------------------------------------------------------- /gsl/narrow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gsl/narrow.cpp -------------------------------------------------------------------------------- /gsl/narrow_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gsl/narrow_cast.cpp -------------------------------------------------------------------------------- /gsl/not_null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gsl/not_null.cpp -------------------------------------------------------------------------------- /gsl/owner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gsl/owner.cpp -------------------------------------------------------------------------------- /gsl/span.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/gsl/span.cpp -------------------------------------------------------------------------------- /libs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/libs/CMakeLists.txt -------------------------------------------------------------------------------- /libs/logo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/libs/logo/CMakeLists.txt -------------------------------------------------------------------------------- /libs/logo/Painter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/libs/logo/Painter.h -------------------------------------------------------------------------------- /libs/logo/Turtle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/libs/logo/Turtle.h -------------------------------------------------------------------------------- /libs/math/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/libs/math/CMakeLists.txt -------------------------------------------------------------------------------- /libs/math/factorial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/libs/math/factorial.h -------------------------------------------------------------------------------- /memory_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/memory_model.cpp -------------------------------------------------------------------------------- /object_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/object_model.cpp -------------------------------------------------------------------------------- /precompiled_headers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/precompiled_headers.cpp -------------------------------------------------------------------------------- /project_layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/project_layout.cpp -------------------------------------------------------------------------------- /template_metaprogramming.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/template_metaprogramming.txt -------------------------------------------------------------------------------- /tests/TestCppcheckNeverUsed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/TestCppcheckNeverUsed.cpp -------------------------------------------------------------------------------- /tests/TestSuperclass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/TestSuperclass.cpp -------------------------------------------------------------------------------- /tests/ambiguity01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/ambiguity01.cpp -------------------------------------------------------------------------------- /tests/bool_or_with_true.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/bool_or_with_true.cpp -------------------------------------------------------------------------------- /tests/bool_to_type_implicit_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/bool_to_type_implicit_conversion.cpp -------------------------------------------------------------------------------- /tests/byteorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/byteorder.cpp -------------------------------------------------------------------------------- /tests/cast_double_to_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/cast_double_to_int.cpp -------------------------------------------------------------------------------- /tests/cast_float_to_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/cast_float_to_int.cpp -------------------------------------------------------------------------------- /tests/check_int_ranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/check_int_ranges.cpp -------------------------------------------------------------------------------- /tests/cmatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/cmatrix.cpp -------------------------------------------------------------------------------- /tests/conditional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/conditional.cpp -------------------------------------------------------------------------------- /tests/construct_filename.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/construct_filename.cpp -------------------------------------------------------------------------------- /tests/copy_constructor_overloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/copy_constructor_overloading.cpp -------------------------------------------------------------------------------- /tests/crt_security_features.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/crt_security_features.cpp -------------------------------------------------------------------------------- /tests/delete_uninitialized_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/delete_uninitialized_pointer.cpp -------------------------------------------------------------------------------- /tests/destructor_skip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/destructor_skip.cpp -------------------------------------------------------------------------------- /tests/empty_destructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/empty_destructor.cpp -------------------------------------------------------------------------------- /tests/factory01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/factory01.cpp -------------------------------------------------------------------------------- /tests/factory02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/factory02.cpp -------------------------------------------------------------------------------- /tests/float_to_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/float_to_double.cpp -------------------------------------------------------------------------------- /tests/forgotten_return.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/forgotten_return.cpp -------------------------------------------------------------------------------- /tests/gdb_operatortest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/gdb_operatortest.cpp -------------------------------------------------------------------------------- /tests/implicit_conversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/implicit_conversions.cpp -------------------------------------------------------------------------------- /tests/include_yourself.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/include_yourself.h -------------------------------------------------------------------------------- /tests/indexing_vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/indexing_vectors.cpp -------------------------------------------------------------------------------- /tests/initialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/initialization.cpp -------------------------------------------------------------------------------- /tests/initialization_of_member_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/initialization_of_member_array.cpp -------------------------------------------------------------------------------- /tests/int_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/int_to_string.cpp -------------------------------------------------------------------------------- /tests/iterate_over_empty_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/iterate_over_empty_vector.cpp -------------------------------------------------------------------------------- /tests/maximum_memory_to_allocate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/maximum_memory_to_allocate.cpp -------------------------------------------------------------------------------- /tests/memory_leak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/memory_leak.cpp -------------------------------------------------------------------------------- /tests/nominmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/nominmax.cpp -------------------------------------------------------------------------------- /tests/old_style_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/old_style_cast.cpp -------------------------------------------------------------------------------- /tests/override.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/override.cpp -------------------------------------------------------------------------------- /tests/pass_2D_array_to_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/pass_2D_array_to_function.cpp -------------------------------------------------------------------------------- /tests/plus_plus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/plus_plus.cpp -------------------------------------------------------------------------------- /tests/pointer_and_ref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/pointer_and_ref.cpp -------------------------------------------------------------------------------- /tests/private_access_confusion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/private_access_confusion.cpp -------------------------------------------------------------------------------- /tests/regex_tester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/regex_tester.cpp -------------------------------------------------------------------------------- /tests/return_statement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/return_statement.cpp -------------------------------------------------------------------------------- /tests/same_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/same_name.cpp -------------------------------------------------------------------------------- /tests/same_names.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/same_names.cpp -------------------------------------------------------------------------------- /tests/set_emplace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/set_emplace.cpp -------------------------------------------------------------------------------- /tests/short_circuit_evaluation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/short_circuit_evaluation.cpp -------------------------------------------------------------------------------- /tests/static_in_superclass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/static_in_superclass.cpp -------------------------------------------------------------------------------- /tests/thread_safety_for_primitives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/thread_safety_for_primitives.cpp -------------------------------------------------------------------------------- /tests/unicode_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/unicode_test.cpp -------------------------------------------------------------------------------- /tests/uninitialized_variables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/uninitialized_variables.cpp -------------------------------------------------------------------------------- /tests/unique_ptr_delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/unique_ptr_delete.cpp -------------------------------------------------------------------------------- /tests/unsigned_and_int01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/unsigned_and_int01.cpp -------------------------------------------------------------------------------- /tests/unsigned_signed_combining.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/unsigned_signed_combining.cpp -------------------------------------------------------------------------------- /tests/virtual_functions01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tests/virtual_functions01.cpp -------------------------------------------------------------------------------- /tools/benchmarking/google_benchmark.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/benchmarking/google_benchmark.txt -------------------------------------------------------------------------------- /tools/benchmarking/overview.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/benchmarking/overview.txt -------------------------------------------------------------------------------- /tools/benchmarking/qttest_benchmarking.txt: -------------------------------------------------------------------------------- 1 | https://doc.qt.io/qt-5/qttestlib-tutorial5-example.html 2 | -------------------------------------------------------------------------------- /tools/build_systems/bazel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/bazel.txt -------------------------------------------------------------------------------- /tools/build_systems/build2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/build2.txt -------------------------------------------------------------------------------- /tools/build_systems/buildxl.txt: -------------------------------------------------------------------------------- 1 | Website: 2 | https://github.com/microsoft/BuildXL 3 | -------------------------------------------------------------------------------- /tools/build_systems/chalet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/chalet.txt -------------------------------------------------------------------------------- /tools/build_systems/cmake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/cmake.md -------------------------------------------------------------------------------- /tools/build_systems/cook.txt: -------------------------------------------------------------------------------- 1 | Cook 2 | https://getcook.org/ 3 | -------------------------------------------------------------------------------- /tools/build_systems/evoke.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/evoke.md -------------------------------------------------------------------------------- /tools/build_systems/fastbuild.md: -------------------------------------------------------------------------------- 1 | # FASTBuild 2 | 3 | ## Project page 4 | 5 | 6 | -------------------------------------------------------------------------------- /tools/build_systems/gn.txt: -------------------------------------------------------------------------------- 1 | GN 2 | https://gn.googlesource.com/gn/ 3 | -------------------------------------------------------------------------------- /tools/build_systems/gradle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/gradle.txt -------------------------------------------------------------------------------- /tools/build_systems/meson.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/meson.txt -------------------------------------------------------------------------------- /tools/build_systems/ninja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/ninja.md -------------------------------------------------------------------------------- /tools/build_systems/premake.txt: -------------------------------------------------------------------------------- 1 | https://premake.github.io/ 2 | -------------------------------------------------------------------------------- /tools/build_systems/qbs.txt: -------------------------------------------------------------------------------- 1 | Qbs 2 | http://qbs.io 3 | -------------------------------------------------------------------------------- /tools/build_systems/qmake.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/qmake.txt -------------------------------------------------------------------------------- /tools/build_systems/scons.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/scons.txt -------------------------------------------------------------------------------- /tools/build_systems/xmake.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/build_systems/xmake.txt -------------------------------------------------------------------------------- /tools/cicd/github_actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/cicd/github_actions.md -------------------------------------------------------------------------------- /tools/code_coverage/OpenCppCoverage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/code_coverage/OpenCppCoverage.txt -------------------------------------------------------------------------------- /tools/code_coverage/gcov.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/code_coverage/gcov.txt -------------------------------------------------------------------------------- /tools/code_coverage/other_tools.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/code_coverage/other_tools.txt -------------------------------------------------------------------------------- /tools/code_coverage/squish_coco.txt: -------------------------------------------------------------------------------- 1 | https://doc.froglogic.com/squish-coco/ 2 | -------------------------------------------------------------------------------- /tools/code_formatting/UniversalIndentGUI.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/code_formatting/UniversalIndentGUI.txt -------------------------------------------------------------------------------- /tools/code_formatting/astyle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/code_formatting/astyle.txt -------------------------------------------------------------------------------- /tools/code_formatting/clang-format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/code_formatting/clang-format.txt -------------------------------------------------------------------------------- /tools/code_formatting/uncrustify.txt: -------------------------------------------------------------------------------- 1 | http://uncrustify.sourceforge.net/ 2 | -------------------------------------------------------------------------------- /tools/dependency_analysis/adep_cdep_ldep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/dependency_analysis/adep_cdep_ldep.txt -------------------------------------------------------------------------------- /tools/dependency_analysis/cppdep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/dependency_analysis/cppdep.txt -------------------------------------------------------------------------------- /tools/dependency_analysis/cppinclude.txt: -------------------------------------------------------------------------------- 1 | https://github.com/cppinclude 2 | -------------------------------------------------------------------------------- /tools/dependency_analysis/header_hero.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/dependency_analysis/header_hero.txt -------------------------------------------------------------------------------- /tools/dependency_analysis/include_file_hierarchy_viewer.txt: -------------------------------------------------------------------------------- 1 | https://www.codeproject.com/Articles/3478/Include-File-Hierarchy-Viewer 2 | -------------------------------------------------------------------------------- /tools/dependency_analysis/nmdepend.txt: -------------------------------------------------------------------------------- 1 | https://github.com/epronk/nmdepend 2 | -------------------------------------------------------------------------------- /tools/ides/C++Builder.txt: -------------------------------------------------------------------------------- 1 | https://www.embarcadero.com/products/cbuilder/starter 2 | -------------------------------------------------------------------------------- /tools/ides/cevelop.txt: -------------------------------------------------------------------------------- 1 | Main page (TODO: check license!) 2 | https://www.cevelop.com/ 3 | -------------------------------------------------------------------------------- /tools/ides/clion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/ides/clion.txt -------------------------------------------------------------------------------- /tools/ides/code_blocks.txt: -------------------------------------------------------------------------------- 1 | Main page: 2 | http://www.codeblocks.org/ 3 | -------------------------------------------------------------------------------- /tools/ides/codelite.txt: -------------------------------------------------------------------------------- 1 | Main page: 2 | https://codelite.org/ 3 | -------------------------------------------------------------------------------- /tools/ides/dev-c++.txt: -------------------------------------------------------------------------------- 1 | https://www.bloodshed.net/ 2 | -------------------------------------------------------------------------------- /tools/ides/eclipse_cdt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/ides/eclipse_cdt.txt -------------------------------------------------------------------------------- /tools/ides/gnome_builder.txt: -------------------------------------------------------------------------------- 1 | Main page: 2 | https://wiki.gnome.org/Apps/Builder 3 | -------------------------------------------------------------------------------- /tools/ides/juci.txt: -------------------------------------------------------------------------------- 1 | Main page: 2 | https://gitlab.com/cppit/jucipp 3 | -------------------------------------------------------------------------------- /tools/ides/kdevelop.txt: -------------------------------------------------------------------------------- 1 | Main page: 2 | https://www.kdevelop.org/ 3 | -------------------------------------------------------------------------------- /tools/ides/netbeans.txt: -------------------------------------------------------------------------------- 1 | Main page: 2 | https://netbeans.org/ 3 | -------------------------------------------------------------------------------- /tools/ides/qt_creator.txt: -------------------------------------------------------------------------------- 1 | Main page: 2 | https://www.qt.io/ide/ 3 | -------------------------------------------------------------------------------- /tools/ides/visual_studio_code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/ides/visual_studio_code.txt -------------------------------------------------------------------------------- /tools/ides/vscodium.txt: -------------------------------------------------------------------------------- 1 | https://vscodium.com/ 2 | -------------------------------------------------------------------------------- /tools/libraries/gsl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/libraries/gsl.txt -------------------------------------------------------------------------------- /tools/package_managers/bpt.txt: -------------------------------------------------------------------------------- 1 | https://bpt.pizza/ 2 | -------------------------------------------------------------------------------- /tools/package_managers/buckaroo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/package_managers/buckaroo.txt -------------------------------------------------------------------------------- /tools/package_managers/c3pm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/package_managers/c3pm.txt -------------------------------------------------------------------------------- /tools/package_managers/conan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/package_managers/conan.txt -------------------------------------------------------------------------------- /tools/package_managers/conda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/package_managers/conda.txt -------------------------------------------------------------------------------- /tools/package_managers/cpm.txt: -------------------------------------------------------------------------------- 1 | CPM (no longer maintained) 2 | http://www.cpm.rocks/ 3 | -------------------------------------------------------------------------------- /tools/package_managers/cppan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/package_managers/cppan.txt -------------------------------------------------------------------------------- /tools/package_managers/hunter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/package_managers/hunter.txt -------------------------------------------------------------------------------- /tools/package_managers/nix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/package_managers/nix.txt -------------------------------------------------------------------------------- /tools/package_managers/spack.txt: -------------------------------------------------------------------------------- 1 | https://spack.io/ 2 | -------------------------------------------------------------------------------- /tools/package_managers/vcpkg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/package_managers/vcpkg.txt -------------------------------------------------------------------------------- /tools/runtime_analysis/Heaptrack.txt: -------------------------------------------------------------------------------- 1 | https://github.com/KDE/heaptrack 2 | -------------------------------------------------------------------------------- /tools/runtime_analysis/Helgrind.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/runtime_analysis/Helgrind.txt -------------------------------------------------------------------------------- /tools/runtime_analysis/Hotspot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/runtime_analysis/Hotspot.txt -------------------------------------------------------------------------------- /tools/runtime_analysis/Intel_VTune.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/runtime_analysis/Intel_VTune.txt -------------------------------------------------------------------------------- /tools/runtime_analysis/Valgrind_Massif.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/runtime_analysis/Valgrind_Massif.txt -------------------------------------------------------------------------------- /tools/runtime_analysis/dr_memory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/runtime_analysis/dr_memory.txt -------------------------------------------------------------------------------- /tools/runtime_analysis/perf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/runtime_analysis/perf.txt -------------------------------------------------------------------------------- /tools/static_analyzers/CodeChecker.txt: -------------------------------------------------------------------------------- 1 | https://github.com/Ericsson/codechecker 2 | -------------------------------------------------------------------------------- /tools/static_analyzers/PVS-Studio.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/PVS-Studio.txt -------------------------------------------------------------------------------- /tools/static_analyzers/clang-static-analyzer.txt: -------------------------------------------------------------------------------- 1 | https://clang-analyzer.llvm.org/ 2 | -------------------------------------------------------------------------------- /tools/static_analyzers/clang-tidy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/clang-tidy.md -------------------------------------------------------------------------------- /tools/static_analyzers/coverity.txt: -------------------------------------------------------------------------------- 1 | https://scan.coverity.com/ 2 | -------------------------------------------------------------------------------- /tools/static_analyzers/cppcheck.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/cppcheck.txt -------------------------------------------------------------------------------- /tools/static_analyzers/cppclean.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/cppclean.txt -------------------------------------------------------------------------------- /tools/static_analyzers/cpplint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/cpplint.txt -------------------------------------------------------------------------------- /tools/static_analyzers/gcc-fanalyzer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/gcc-fanalyzer.txt -------------------------------------------------------------------------------- /tools/static_analyzers/ikos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/ikos.txt -------------------------------------------------------------------------------- /tools/static_analyzers/infer.txt: -------------------------------------------------------------------------------- 1 | https://fbinfer.com/ 2 | -------------------------------------------------------------------------------- /tools/static_analyzers/krazy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/krazy.txt -------------------------------------------------------------------------------- /tools/static_analyzers/lifetime_profile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/lifetime_profile.txt -------------------------------------------------------------------------------- /tools/static_analyzers/oclint.txt: -------------------------------------------------------------------------------- 1 | https://oclint.org/ 2 | -------------------------------------------------------------------------------- /tools/static_analyzers/tscancode.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/static_analyzers/tscancode.txt -------------------------------------------------------------------------------- /tools/testing/QTestLib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/testing/QTestLib.txt -------------------------------------------------------------------------------- /tools/testing/catch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/testing/catch.txt -------------------------------------------------------------------------------- /tools/testing/gmock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/testing/gmock.txt -------------------------------------------------------------------------------- /tools/testing/google_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/testing/google_test.txt -------------------------------------------------------------------------------- /tools/tools.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/tools/tools.txt -------------------------------------------------------------------------------- /trompeloeil/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/trompeloeil/CMakeLists.txt -------------------------------------------------------------------------------- /trompeloeil/example01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/trompeloeil/example01.cpp -------------------------------------------------------------------------------- /trompeloeil/libwarehouse/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/trompeloeil/libwarehouse/CMakeLists.txt -------------------------------------------------------------------------------- /trompeloeil/libwarehouse/Order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/trompeloeil/libwarehouse/Order.h -------------------------------------------------------------------------------- /trompeloeil/libwarehouse/Warehouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/trompeloeil/libwarehouse/Warehouse.h -------------------------------------------------------------------------------- /trompeloeil/logo_testing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/trompeloeil/logo_testing/CMakeLists.txt -------------------------------------------------------------------------------- /trompeloeil/logo_testing/MockTurtle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/trompeloeil/logo_testing/MockTurtle.h -------------------------------------------------------------------------------- /trompeloeil/logo_testing/PainterTest2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/trompeloeil/logo_testing/PainterTest2.cpp -------------------------------------------------------------------------------- /undefined_behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/undefined_behavior.cpp -------------------------------------------------------------------------------- /unity_builds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BartVandewoestyne/Cpp/HEAD/unity_builds.cpp --------------------------------------------------------------------------------