From 4c70c68c6398cbf54a83a4dac8100aa90f320645 Mon Sep 17 00:00:00 2001 From: Anatolii Kosorukov Date: Sat, 1 Feb 2025 09:03:49 +0700 Subject: [PATCH 1/2] Update name of files Update name of files for better view in GigHub --- 1.1 Hello World.cpp => 01.1 Hello World.cpp | 0 1.Ex1 BasicMaths.cpp => 01.Ex1 BasicMaths.cpp | 0 1.Ex4 BugFree Ex3.cpp => 01.Ex4 BugFree Ex3.cpp | 0 ...eanClassHeirarchy.cpp => 010.1 SimplePisceanClassHeirarchy.cpp | 0 ...itance_Platypus.cpp => 010.10 MultipleInheritance_Platypus.cpp | 0 10.2 Fish_With_protected.cpp => 010.2 Fish_With_protected.cpp | 0 ...Instantiation.cpp => 010.3 Fish_WithBaseClassInstantiation.cpp | 0 ...OverridingMethod.cpp => 010.4 DerivedClassOverridingMethod.cpp | 0 ...eOverride.cpp => 010.5 InvokingBaseMethods_InSpiteOverride.cpp | 0 10.6 MethodHiding.cpp => 010.6 MethodHiding.cpp | 0 10.6 Protected_SuperCar.cpp => 010.6 Protected_SuperCar.cpp | 0 ...onDestruction.cpp => 010.7 SequenceConstructionDestruction.cpp | 0 ...PvtInheritanceCarMotor.cpp => 010.8 PvtInheritanceCarMotor.cpp | 0 10.9 ProtectedInheritance => 010.9 ProtectedInheritance | 0 10.9 ProtectedInheritance.cpp => 010.9 ProtectedInheritance.cpp | 0 ...usConstructorOrder.cpp => 010.Ex1 PlatypusConstructorOrder.cpp | 0 ...kingSwimUsingFishPtr.cpp => 011.1 InvokingSwimUsingFishPtr.cpp | 0 ...FishSwim_VirtualMethod.cpp => 011.2 FishSwim_VirtualMethod.cpp | 0 ...tVirtualDestructors.cpp => 011.3 WithoutVirtualDestructors.cpp | 0 11.4 VirtualDestructors.cpp => 011.4 VirtualDestructors.cpp | 0 ...Functions.cpp => 011.5 SizeofBaseClassWithVirtualFunctions.cpp | 0 11.6 FishABC.cpp => 011.6 FishABC.cpp | 0 ...ritance_Platypus.cpp => 011.7 MultipleInheritance_Platypus.cpp | 0 ...eritance_Platypus.cpp => 011.8 VirtualInheritance_Platypus.cpp | 0 ...rtualCopyConstructors.cpp => 011.9 VirtualCopyConstructors.cpp | 0 11.Ex3.cpp => 011.Ex3.cpp | 0 11.Quiz1.cpp => 011.Quiz1.cpp | 0 ...fixOperatorsIncDec.cpp => 012.1 Date_PrefixOperatorsIncDec.cpp | 0 ...tor_MyString.cpp => 012.10 ArraySubscriptOperator_MyString.cpp | 0 ...erator().cpp => 012.11 FunctionObjects_Functors_Operator().cpp | 0 ...ntOperator.cpp => 012.12 MoveConstructorAssignmentOperator.cpp | 0 12.13 UDLtoKelvin.cpp => 012.13 UDLtoKelvin.cpp | 0 12.2 OperatorConstCharPtr.cpp => 012.2 OperatorConstCharPtr.cpp | 0 12.3 UniquePtr.cpp => 012.3 UniquePtr.cpp | 0 ...ionOperator.cpp => 012.4 BinaryAdditionSubtractionOperator.cpp | 0 12.5 AddSubAssignment.cpp => 012.5 AddSubAssignment.cpp | 0 ...ity_Comparison.cpp => 012.6 Equality_Inequality_Comparison.cpp | 0 ...nEqualTo.cpp => 012.7 ComparisonLessThanGreaterThanEqualTo.cpp | 0 12.8 SpaceshipCompareDates.cpp => 012.8 SpaceshipCompareDates.cpp | 0 ...CopyAssignmentOperator.cpp => 012.9 CopyAssignmentOperator.cpp | 0 13.1 dynamic_cast_Fish.cpp => 013.1 dynamic_cast_Fish.cpp | 0 13.Ex2.cpp => 013.Ex2.cpp | 0 14.1 MacroConstants.cpp => 014.1 MacroConstants.cpp | 0 14.2 MacroFunctions.cpp => 014.2 MacroFunctions.cpp | 0 ...TemplateFunctionGetMax.cpp => 014.3 TemplateFunctionGetMax.cpp | 0 14.4 HoldsPairWithMain.cpp => 014.4 HoldsPairWithMain.cpp | 0 ...TemplateSpecialization.cpp => 014.5 TemplateSpecialization.cpp | 0 14.6 StaticWithinTemplate.cpp => 014.6 StaticWithinTemplate.cpp | 0 14.7 VariableTemplatesSum.cpp => 014.7 VariableTemplatesSum.cpp | 0 14.8 Tuple.cpp => 014.8 Tuple.cpp | 0 14.9 StaticAssert.cpp => 014.9 StaticAssert.cpp | 0 14.Ex6 DisplayVariadicTemp.cpp => 014.Ex6 DisplayVariadicTemp.cpp | 0 ...torRelationship.cpp => 015.1 ContainerIteratorRelationship.cpp | 0 ...gInstantiationCopy.cpp => 016.1 STLStringInstantiationCopy.cpp | 0 16.2 AccessingCharElements.cpp => 016.2 AccessingCharElements.cpp | 0 ...entAppend.cpp => 016.3 ConcatenateAdditionAssignmentAppend.cpp | 0 16.4 StringFind.cpp => 016.4 StringFind.cpp | 0 16.5 StringTruncate.cpp => 016.5 StringTruncate.cpp | 0 16.6 StringReverse.cpp => 016.6 StringReverse.cpp | 0 16.7 StringCaseConversion.cpp => 016.7 StringCaseConversion.cpp | 0 16.8 StringLiteralsCPP14.cpp => 016.8 StringLiteralsCPP14.cpp | 0 16.9 StringView.cpp => 016.9 StringView.cpp | 0 16.Ex1 IsPalindrom.cpp => 016.Ex1 IsPalindrom.cpp | 0 16.Ex2 NumVowels.cpp => 016.Ex2 NumVowels.cpp | 0 16.Ex3 AlternateCharUC.cpp => 016.Ex3 AlternateCharUC.cpp | 0 16.Ex4 InsertSpacesInStr.cpp => 016.Ex4 InsertSpacesInStr.cpp | 0 16.Ex5 FindCharA.cpp => 016.Ex5 FindCharA.cpp | 0 ...InstantiatingStdVector.cpp => 017.1 InstantiatingStdVector.cpp | 0 17.2 InsertingPushBack.cpp => 017.2 InsertingPushBack.cpp | 0 17.3 VectorInsert.cpp => 017.3 VectorInsert.cpp | 0 ...orElementAccessArray.cpp => 017.4 VectorElementAccessArray.cpp | 0 ...VectorPointerSemantics.cpp => 017.5 VectorPointerSemantics.cpp | 0 17.6 VectorPopBack.cpp => 017.6 VectorPopBack.cpp | 0 17.7 SizeCapacity.cpp => 017.7 SizeCapacity.cpp | 0 ...eInsertionsDeletions.cpp => 017.8 DequeInsertionsDeletions.cpp | 0 17.Ex1 QueryVector.cpp => 017.Ex1 QueryVector.cpp | 0 ...orPackageDimensions.cpp => 017.Ex3 VectorPackageDimensions.cpp | 0 17.Ex4 DequeListInit.cpp => 017.Ex4 DequeListInit.cpp | 0 18.1 InstantiatingList.cpp => 018.1 InstantiatingList.cpp | 0 18.2 InsertingFrontEnd.cpp => 018.2 InsertingFrontEnd.cpp | 0 18.3 ListInsert.cpp => 018.3 ListInsert.cpp | 0 18.4 ListErase.cpp => 018.4 ListErase.cpp | 0 18.5 ListReverse.cpp => 018.5 ListReverse.cpp | 0 18.6 ListSort.cpp => 018.6 ListSort.cpp | 0 18.7 SortContactsList.cpp => 018.7 SortContactsList.cpp | 0 18.8 ForwardList.cpp => 018.8 ForwardList.cpp | 0 18.Ex3 InsertVecInList.cpp => 018.Ex3 InsertVecInList.cpp | 0 18.Ex4 ListStrings.cpp => 018.Ex4 ListStrings.cpp | 0 19.1 InstantiatingSetMSet.cpp => 019.1 InstantiatingSetMSet.cpp | 0 19.2 InsertSetMSet.cpp => 019.2 InsertSetMSet.cpp | 0 19.3 SetFind.cpp => 019.3 SetFind.cpp | 0 19.4 MSetErase.cpp => 019.4 MSetErase.cpp | 0 19.5 SetContactsList.cpp => 019.5 SetContactsList.cpp | 0 19.6 UnorderedSet.cpp => 019.6 UnorderedSet.cpp | 0 ...1 ContactsSortedByNums.cpp => 019.Ex1 ContactsSortedByNums.cpp | 0 19.Ex2 WordAndMeaning.cpp => 019.Ex2 WordAndMeaning.cpp | 0 19.Ex3 SetMSetCompare.cpp => 019.Ex3 SetMSetCompare.cpp | 0 2.1 HelloWorldAnalysis.cpp => 02.1 HelloWorldAnalysis.cpp | 0 2.2 UsingNamespaceDecl.cpp => 02.2 UsingNamespaceDecl.cpp | 0 2.3 UsingRestricted.cpp => 02.3 UsingRestricted.cpp | 0 ...irstFunction_Demo_cout.cpp => 02.4 FirstFunction_Demo_cout.cpp | 0 ...ReturnedFromMain.cpp => 02.5 FunctionValueReturnedFromMain.cpp | 0 2.6 Anatomy_BasicIO.cpp => 02.6 Anatomy_BasicIO.cpp | 0 2.Ex2.cpp => 02.Ex2.cpp | 0 2.Ex3.cpp => 02.Ex3.cpp | 0 ...antiatingMapMultimap.cpp => 020.1 InstantiatingMapMultimap.cpp | 0 20.2 InsertingElements.cpp => 020.2 InsertingElements.cpp | 0 20.3 MapFind.cpp => 020.3 MapFind.cpp | 0 20.4 MapErase.cpp => 020.4 MapErase.cpp | 0 20.5 MultiMapWithPredicate.cpp => 020.5 MultiMapWithPredicate.cpp | 0 20.6 unordered_map_sample.cpp => 020.6 unordered_map_sample.cpp | 0 21.1 FunctionObjects.cpp => 021.1 FunctionObjects.cpp | 0 ...StatefulFunctionObject.cpp => 021.2 StatefulFunctionObject.cpp | 0 ... UsingUnaryPredicate.cpp => 021.3 21.4 UsingUnaryPredicate.cpp | 0 ...onMultiplyRanges.cpp => 021.5 BinaryFunctionMultiplyRanges.cpp | 0 ... BinarySortPredicate.cpp => 021.6 21.7 BinarySortPredicate.cpp | 0 ...ontainerForEach.cpp => 021.8 LambdaDisplayContainerForEach.cpp | 0 21.Ex1 DoubleElement.cpp => 021.Ex1 DoubleElement.cpp | 0 21.Ex2 DoubleKeepCount.cpp => 021.Ex2 DoubleKeepCount.cpp | 0 21.Ex3 BinaryPredSort.cpp => 021.Ex3 BinaryPredSort.cpp | 0 22.1 LambdaDisplayElements.cpp => 022.1 LambdaDisplayElements.cpp | 0 ...mbdaFindIfEvenNumbers.cpp => 022.2 LambdaFindIfEvenNumbers.cpp | 0 ...mbdaVersionIsMultiple.cpp => 022.3 LambdaVersionIsMultiple.cpp | 0 22.4 LambdaBinaryFunc.cpp => 022.4 LambdaBinaryFunc.cpp | 0 ...CaseInsensitiveSort.cpp => 022.5 LambdaCaseInsensitiveSort.cpp | 0 22.Ex1 LambdaSort.cpp => 022.Ex1 LambdaSort.cpp | 0 22.Ex2 LambdAddsNum.cpp => 022.Ex2 LambdAddsNum.cpp | 0 23.1 UsingFind.cpp => 023.1 UsingFind.cpp | 0 23.10 SortUniqueBS.cpp => 023.10 SortUniqueBS.cpp | 0 ...tionStablePartition.cpp => 023.11 PartitionStablePartition.cpp | 0 23.12 LowerBoundUpperBound.cpp => 023.12 LowerBoundUpperBound.cpp | 0 ...rainedAlgorithms.cpp => 023.14 RangesConstrainedAlgorithms.cpp | 0 23.2 UsingCount.cpp => 023.2 UsingCount.cpp | 0 23.3 UsingSearch.cpp => 023.3 UsingSearch.cpp | 0 23.4 FillAndFillN.cpp => 023.4 FillAndFillN.cpp | 0 23.5 UsingGenerate.cpp => 023.5 UsingGenerate.cpp | 0 23.6 UsingForEach.cpp => 023.6 UsingForEach.cpp | 0 23.7 UsingTransform.cpp => 023.7 UsingTransform.cpp | 0 23.8 CopyRemoveRemoveIf.cpp => 023.8 CopyRemoveRemoveIf.cpp | 0 23.9 ReplaceReplaceIf.cpp => 023.9 ReplaceReplaceIf.cpp | 0 23.Ex2 IteratorsCopy.cpp => 023.Ex2 IteratorsCopy.cpp | 0 24.1 InstantiatingStack.cpp => 024.1 InstantiatingStack.cpp | 0 24.2 StackPushPop.cpp => 024.2 StackPushPop.cpp | 0 24.2 StackPushPop.cpp~ => 024.2 StackPushPop.cpp~ | 0 24.3 STLQueue.cpp => 024.3 STLQueue.cpp | 0 24.4 QueueOperations.cpp => 024.4 QueueOperations.cpp | 0 ...atingPriorityQueue.cpp => 024.5 InstantiatingPriorityQueue.cpp | 0 ...iorityQueueOperations.cpp => 024.6 PriorityQueueOperations.cpp | 0 ...QueueWithPredicate.cpp => 024.7 PriorityQueueWithPredicate.cpp | 0 25.1 InstantiatingBitSet.cpp => 025.1 InstantiatingBitSet.cpp | 0 25.2 BitSetOperations.cpp => 025.2 BitSetOperations.cpp | 0 ...stantiatingVectorBool.cpp => 025.3 InstantiatingVectorBool.cpp | 0 25.4 UsingVectorBool.cpp => 025.4 UsingVectorBool.cpp | 0 25.Ex1 UseBitset.cpp => 025.Ex1 UseBitset.cpp | 0 26.1 MinimalSmartPtr.cpp => 026.1 MinimalSmartPtr.cpp | 0 26.2 DeepCopyPtr.cpp => 026.2 DeepCopyPtr.cpp | 0 26.3 DestructiveCopyPtr.cpp => 026.3 DestructiveCopyPtr.cpp | 0 26.4 UsingUniquePtr.cpp => 026.4 UsingUniquePtr.cpp | 0 26.Ex2 FishUniquePtr.cpp => 026.Ex2 FishUniquePtr.cpp | 0 27.1 CoutFormattingNumbers.cpp => 027.1 CoutFormattingNumbers.cpp | 0 27.10 BinaryFile.cpp => 027.10 BinaryFile.cpp | 0 27.10s BinaryFile - String.cpp => 027.10s BinaryFile - String.cpp | 0 27.11 StringStream.cpp => 027.11 StringStream.cpp | 0 27.2 CoutNumPrecision.cpp => 027.2 CoutNumPrecision.cpp | 0 27.3 CoutSetWSetFill.cpp => 027.3 CoutSetWSetFill.cpp | 0 27.4 SimpleInputUsingCin.cpp => 027.4 SimpleInputUsingCin.cpp | 0 27.5 ReadingWordLine.cpp => 027.5 ReadingWordLine.cpp | 0 27.6 CinReadingWordLine.cpp => 027.6 CinReadingWordLine.cpp | 0 27.7 UsingGetLine.cpp => 027.7 UsingGetLine.cpp | 0 27.8 WritingToFile.cpp => 027.8 WritingToFile.cpp | 0 27.9 ReadingTextFile.cpp => 027.9 ReadingTextFile.cpp | 0 28.1 ExceptionSafetyInNew.cpp => 028.1 ExceptionSafetyInNew.cpp | 0 28.2 CatchingAType.cpp => 028.2 CatchingAType.cpp | 0 ...ceptionOnDivideByZero.cpp => 028.3 ExceptionOnDivideByZero.cpp | 0 ...nwindingOnException.cpp => 028.4 StackUnwindingOnException.cpp | 0 28.5 CustomException.cpp => 028.5 CustomException.cpp | 0 29.1 ConceptFloatingPt.cpp => 029.1 ConceptFloatingPt.cpp | 0 29.2 UsingCommonConcepts.cpp => 029.2 UsingCommonConcepts.cpp | 0 29.3 ConceptsWithClasses.cpp => 029.3 ConceptsWithClasses.cpp | 0 29.4 ConceptDerivedFrom.cpp => 029.4 ConceptDerivedFrom.cpp | 0 29.5 RangesIntro.cpp => 029.5 RangesIntro.cpp | 0 29.6 ViewsReverse.cpp => 029.6 ViewsReverse.cpp | 0 29.7 CombiningAdaptors.cpp => 029.7 CombiningAdaptors.cpp | 0 29.8 CombiningAdaptors.cpp => 029.8 CombiningAdaptors.cpp | 0 ...3 ViewReverseTransform.cpp => 029.Ex3 ViewReverseTransform.cpp | 0 ...plyTwoNumbers.cpp => 03.1 VariablesDemo_MultiplyTwoNumbers.cpp | 0 3.2 VariablesScopeDemo.cpp => 03.2 VariablesScopeDemo.cpp | 0 3.3 GlobalVariablesDemo.cpp => 03.3 GlobalVariablesDemo.cpp | 0 ...ed_Overflow.cpp => 03.4 Operators_Signed_Unsigned_Overflow.cpp | 0 3.5 Using_sizeof.cpp => 03.5 Using_sizeof.cpp | 0 3.6 UsingAuto.cpp => 03.6 UsingAuto.cpp | 0 3.7 Demo_Constants.cpp => 03.7 Demo_Constants.cpp | 0 3.8 using constexpr.cpp => 03.8 using constexpr.cpp | 0 3.9 Using_enum_Constants.cpp => 03.9 Using_enum_Constants.cpp | 0 ...a_Circumference.cpp => 03.Ex3 Calculate_Area_Circumference.cpp | 0 30.1 jthread.cpp => 030.1 jthread.cpp | 0 31.1 ModulesHelloWorld.cpp => 031.1 ModulesHelloWorld.cpp | 0 31.2 ImportModuleMain.cpp => 031.2 ImportModuleMain.cpp | 0 31.2 SimpleOperations.cpp => 031.2 SimpleOperations.cpp | 0 31.2 SimpleOperations.ixx => 031.2 SimpleOperations.ixx | 0 4.1 AccessingArrayElements.cpp => 04.1 AccessingArrayElements.cpp | 0 4.2 WritingToArrayElements.cpp => 04.2 WritingToArrayElements.cpp | 0 ...ing_MD_Arrays.cpp => 04.3 Declaring_Initializing_MD_Arrays.cpp | 0 ...amic_Array_std_vector.cpp => 04.4 Dynamic_Array_std_vector.cpp | 0 4.5 C-Style_HelloWorld.cpp => 04.5 C-Style_HelloWorld.cpp | 0 ...rInput_C_Style_String.cpp => 04.6 UserInput_C_Style_String.cpp | 0 4.7 CPPStrings_std_string.cpp => 04.7 CPPStrings_std_string.cpp | 0 4.Ex1.cpp => 04.Ex1.cpp | 0 ..._ArithmeticOperators.cpp => 05.1 Check_ArithmeticOperators.cpp | 0 ...CompoundOperators.cpp => 05.10 Operators_CompoundOperators.cpp | 0 5.11 Operator_sizeof.cpp => 05.11 Operator_sizeof.cpp | 0 ...rators_PostFix_Prefix.cpp => 05.2 Operators_PostFix_Prefix.cpp | 0 ...ational_Equality.cpp => 05.3 Operators_Relational_Equality.cpp | 0 5.4 ThreeWayComparisonOp.cpp => 05.4 ThreeWayComparisonOp.cpp | 0 ...rators_Logical_AND_OR.cpp => 05.5 Operators_Logical_AND_OR.cpp | 0 ..._Logical_And_Or_If.cpp => 05.6 Operators_Logical_And_Or_If.cpp | 0 5.7 Operators_Logical_OR.cpp => 05.7 Operators_Logical_OR.cpp | 0 5.8 Operators_Bitwise.cpp => 05.8 Operators_Bitwise.cpp | 0 5.9 Operators_BitwiseShift.cpp => 05.9 Operators_BitwiseShift.cpp | 0 5.Ex3.cpp => 05.Ex3.cpp | 0 5.Quiz5.cpp => 05.Quiz5.cpp | 0 ...ultiply_or_Add_if_else.cpp => 06.1 Multiply_or_Add_if_else.cpp | 0 ...op.cpp => 06.10 EnterValuesInAnArray_DisplayArray_for_loop.cpp | 0 6.11 MultiplyAdd_for_loop.cpp => 06.11 MultiplyAdd_for_loop.cpp | 0 6.12 RangeBasedFor.cpp => 06.12 RangeBasedFor.cpp | 0 ...tinue.cpp => 06.13 MultiplyAdd_InfiniteLoop_break_continue.cpp | 0 ...estedLoops.cpp => 06.14 CrossMultiplyTwoArrays_NestedLoops.cpp | 0 ...s_nested_loops.cpp => 06.15 IteratingMDArrays_nested_loops.cpp | 0 ...iSeries_usingLoops.cpp => 06.16 FibonacciSeries_usingLoops.cpp | 0 6.2 checkbounds.cpp => 06.2 checkbounds.cpp | 0 ...ested_if_check_Divisor.cpp => 06.3 Nested_if_check_Divisor.cpp | 0 ...sOfWeekMean_if_else.cpp => 06.4 WhatDaysOfWeekMean_if_else.cpp | 0 6.5 DaysOfWeek_switch_case.cpp => 06.5 DaysOfWeek_switch_case.cpp | 0 ...ryOperator.cpp => 06.6 ConditionalOperator_TernaryOperator.cpp | 0 6.7 MultiplyOrAdd_goto.cpp => 06.7 MultiplyOrAdd_goto.cpp | 0 6.8 MultiplyOrAdd_while.cpp => 06.8 MultiplyOrAdd_while.cpp | 0 6.9 MultiplyAdd_do_while.cpp => 06.9 MultiplyAdd_do_while.cpp | 0 6.Ex1.cpp => 06.Ex1.cpp | 0 6.Ex2.cpp => 06.Ex2.cpp | 0 6.Ex3.cpp => 06.Ex3.cpp | 0 6.Ex4.cpp => 06.Ex4.cpp | 0 ...umference.cpp => 07.1 Functions_ComputingAreaCircumference.cpp | 0 7.10 Functions_Inline.cpp => 07.10 Functions_Inline.cpp | 0 7.11 auto function return.cpp => 07.11 auto function return.cpp | 0 7.12 Functions_Lambda.cpp => 07.12 Functions_Lambda.cpp | 0 ...Cylinder.cpp => 07.2 Functions_MultipleParameters_Cylinder.cpp | 0 ....cpp => 07.3 Functions_SayingHelloWithoutParamsReturnValue.cpp | 0 ...aulParameters_Pi.cpp => 07.4 Functions_DefaulParameters_Pi.cpp | 0 ...ursive_Fibonacci.cpp => 07.5 Functions_Recursive_Fibonacci.cpp | 0 ...ions_MultipleReturns.cpp => 07.6 Functions_MultipleReturns.cpp | 0 ...rcle.cpp => 07.7 Functions_Overloaded_Area_CyclinderCircle.cpp | 0 ...ctions_Passing_Arrays.cpp => 07.8 Functions_Passing_Arrays.cpp | 0 ...ns_PassingReference.cpp => 07.9 Functions_PassingReference.cpp | 0 ...ferencingOperator.cpp => 08.1 Pointers_ReferencingOperator.cpp | 0 ...latingsquare.cpp => 08.10 Pointers_const_calculatingsquare.cpp | 0 ...essOfFirst.cpp => 08.11 Pointers_ArrayVar_IsAddressOfFirst.cpp | 0 ...ays_Similarities.cpp => 08.12 Pointers_Arrays_Similarities.cpp | 0 8.13 Pointers_InvalidPtr.cpp => 08.13 Pointers_InvalidPtr.cpp | 0 ..._BetterProgramming.cpp => 08.14 Pointers_BetterProgramming.cpp | 0 ...WithoutExcHandler.cpp => 08.15 CrashesNewWithoutExcHandler.cpp | 0 ...xceptionhandler.cpp => 08.15 Pointers_new_exceptionhandler.cpp | 0 8.16 Pointers_new_nothrow.cpp => 08.16 Pointers_new_nothrow.cpp | 0 ...nitializing.cpp => 08.17 References_Declaring_Initializing.cpp | 0 ...ToFunctions.cpp => 08.18 References_PassingArgsToFunctions.cpp | 0 8.19 References_Const.cpp => 08.19 References_Const.cpp | 0 ...s_AssigningRefToPtr.cpp => 08.2 Pointers_AssigningRefToPtr.cpp | 0 ...OnePtrManyIntegers.cpp => 08.3 Pointers_OnePtrManyIntegers.cpp | 0 ....cpp => 08.4 Pointers_Dereferencing_or_IndirectionOperator.cpp | 0 ...ingUsingDerefOp.cpp => 08.5 Pointers_AssigningUsingDerefOp.cpp | 0 8.6 Pointers_sizeof_Test.cpp => 08.6 Pointers_sizeof_Test.cpp | 0 ...ers_Using_new_delete.cpp => 08.7 Pointers_Using_new_delete.cpp | 0 ...har_array.cpp => 08.8 Pointers_Using_new_delete_char_array.cpp | 0 ...nts.cpp => 08.9 Pointer_using_new_delete_multiple_elements.cpp | 0 9.1 ClassHuman.cpp => 09.1 ClassHuman.cpp | 0 9.10 Singleton.cpp => 09.10 Singleton.cpp | 0 ...eStore.cpp => 09.11 MonsterDB_ForceConstructionOnFreeStore.cpp | 0 9.12 explicit constructors.cpp => 09.12 explicit constructors.cpp | 0 9.13 SizeOfClass.cpp => 09.13 SizeOfClass.cpp | 0 9.14 FriendFunctions.cpp => 09.14 FriendFunctions.cpp | 0 9.15 FriendClass.cpp => 09.15 FriendClass.cpp | 0 9.16 UsingUnions.cpp => 09.16 UsingUnions.cpp | 0 ...izationClasses.cpp => 09.17 AggregateInitializationClasses.cpp | 0 9.18 constexpr class.cpp => 09.18 constexpr class.cpp | 0 ...esTrueAge.cpp => 09.2 DemonstratesAbstraction_HidesTrueAge.cpp | 0 9.3 ClassWithConstructors.cpp => 09.3 ClassWithConstructors.cpp | 0 ...verloaded Constructors.cpp => 09.4 Overloaded Constructors.cpp | 0 ..._NoDefault.cpp => 09.5 OnlyOverloadedConstructor_NoDefault.cpp | 0 ...alizationLists.cpp => 09.6 Constructor_InitializationLists.cpp | 0 9.7 FreeMemInDestructor.cpp => 09.7 FreeMemInDestructor.cpp | 0 9.8 ShallowCopy.cpp => 09.8 ShallowCopy.cpp | 0 ...yConstructor_MyBuffer.cpp => 09.9 CopyConstructor_MyBuffer.cpp | 0 9.Ex3.cpp => 09.Ex3.cpp | 0 9.Ex4 Circle.cpp => 09.Ex4 Circle.cpp | 0 293 files changed, 0 insertions(+), 0 deletions(-) rename 1.1 Hello World.cpp => 01.1 Hello World.cpp (100%) rename 1.Ex1 BasicMaths.cpp => 01.Ex1 BasicMaths.cpp (100%) rename 1.Ex4 BugFree Ex3.cpp => 01.Ex4 BugFree Ex3.cpp (100%) rename 10.1 SimplePisceanClassHeirarchy.cpp => 010.1 SimplePisceanClassHeirarchy.cpp (100%) rename 10.10 MultipleInheritance_Platypus.cpp => 010.10 MultipleInheritance_Platypus.cpp (100%) rename 10.2 Fish_With_protected.cpp => 010.2 Fish_With_protected.cpp (100%) rename 10.3 Fish_WithBaseClassInstantiation.cpp => 010.3 Fish_WithBaseClassInstantiation.cpp (100%) rename 10.4 DerivedClassOverridingMethod.cpp => 010.4 DerivedClassOverridingMethod.cpp (100%) rename 10.5 InvokingBaseMethods_InSpiteOverride.cpp => 010.5 InvokingBaseMethods_InSpiteOverride.cpp (100%) rename 10.6 MethodHiding.cpp => 010.6 MethodHiding.cpp (100%) rename 10.6 Protected_SuperCar.cpp => 010.6 Protected_SuperCar.cpp (100%) rename 10.7 SequenceConstructionDestruction.cpp => 010.7 SequenceConstructionDestruction.cpp (100%) rename 10.8 PvtInheritanceCarMotor.cpp => 010.8 PvtInheritanceCarMotor.cpp (100%) rename 10.9 ProtectedInheritance => 010.9 ProtectedInheritance (100%) rename 10.9 ProtectedInheritance.cpp => 010.9 ProtectedInheritance.cpp (100%) rename 10.Ex1 PlatypusConstructorOrder.cpp => 010.Ex1 PlatypusConstructorOrder.cpp (100%) rename 11.1 InvokingSwimUsingFishPtr.cpp => 011.1 InvokingSwimUsingFishPtr.cpp (100%) rename 11.2 FishSwim_VirtualMethod.cpp => 011.2 FishSwim_VirtualMethod.cpp (100%) rename 11.3 WithoutVirtualDestructors.cpp => 011.3 WithoutVirtualDestructors.cpp (100%) rename 11.4 VirtualDestructors.cpp => 011.4 VirtualDestructors.cpp (100%) rename 11.5 SizeofBaseClassWithVirtualFunctions.cpp => 011.5 SizeofBaseClassWithVirtualFunctions.cpp (100%) rename 11.6 FishABC.cpp => 011.6 FishABC.cpp (100%) rename 11.7 MultipleInheritance_Platypus.cpp => 011.7 MultipleInheritance_Platypus.cpp (100%) rename 11.8 VirtualInheritance_Platypus.cpp => 011.8 VirtualInheritance_Platypus.cpp (100%) rename 11.9 VirtualCopyConstructors.cpp => 011.9 VirtualCopyConstructors.cpp (100%) rename 11.Ex3.cpp => 011.Ex3.cpp (100%) rename 11.Quiz1.cpp => 011.Quiz1.cpp (100%) rename 12.1 Date_PrefixOperatorsIncDec.cpp => 012.1 Date_PrefixOperatorsIncDec.cpp (100%) rename 12.10 ArraySubscriptOperator_MyString.cpp => 012.10 ArraySubscriptOperator_MyString.cpp (100%) rename 12.11 FunctionObjects_Functors_Operator().cpp => 012.11 FunctionObjects_Functors_Operator().cpp (100%) rename 12.12 MoveConstructorAssignmentOperator.cpp => 012.12 MoveConstructorAssignmentOperator.cpp (100%) rename 12.13 UDLtoKelvin.cpp => 012.13 UDLtoKelvin.cpp (100%) rename 12.2 OperatorConstCharPtr.cpp => 012.2 OperatorConstCharPtr.cpp (100%) rename 12.3 UniquePtr.cpp => 012.3 UniquePtr.cpp (100%) rename 12.4 BinaryAdditionSubtractionOperator.cpp => 012.4 BinaryAdditionSubtractionOperator.cpp (100%) rename 12.5 AddSubAssignment.cpp => 012.5 AddSubAssignment.cpp (100%) rename 12.6 Equality_Inequality_Comparison.cpp => 012.6 Equality_Inequality_Comparison.cpp (100%) rename 12.7 ComparisonLessThanGreaterThanEqualTo.cpp => 012.7 ComparisonLessThanGreaterThanEqualTo.cpp (100%) rename 12.8 SpaceshipCompareDates.cpp => 012.8 SpaceshipCompareDates.cpp (100%) rename 12.9 CopyAssignmentOperator.cpp => 012.9 CopyAssignmentOperator.cpp (100%) rename 13.1 dynamic_cast_Fish.cpp => 013.1 dynamic_cast_Fish.cpp (100%) rename 13.Ex2.cpp => 013.Ex2.cpp (100%) rename 14.1 MacroConstants.cpp => 014.1 MacroConstants.cpp (100%) rename 14.2 MacroFunctions.cpp => 014.2 MacroFunctions.cpp (100%) rename 14.3 TemplateFunctionGetMax.cpp => 014.3 TemplateFunctionGetMax.cpp (100%) rename 14.4 HoldsPairWithMain.cpp => 014.4 HoldsPairWithMain.cpp (100%) rename 14.5 TemplateSpecialization.cpp => 014.5 TemplateSpecialization.cpp (100%) rename 14.6 StaticWithinTemplate.cpp => 014.6 StaticWithinTemplate.cpp (100%) rename 14.7 VariableTemplatesSum.cpp => 014.7 VariableTemplatesSum.cpp (100%) rename 14.8 Tuple.cpp => 014.8 Tuple.cpp (100%) rename 14.9 StaticAssert.cpp => 014.9 StaticAssert.cpp (100%) rename 14.Ex6 DisplayVariadicTemp.cpp => 014.Ex6 DisplayVariadicTemp.cpp (100%) rename 15.1 ContainerIteratorRelationship.cpp => 015.1 ContainerIteratorRelationship.cpp (100%) rename 16.1 STLStringInstantiationCopy.cpp => 016.1 STLStringInstantiationCopy.cpp (100%) rename 16.2 AccessingCharElements.cpp => 016.2 AccessingCharElements.cpp (100%) rename 16.3 ConcatenateAdditionAssignmentAppend.cpp => 016.3 ConcatenateAdditionAssignmentAppend.cpp (100%) rename 16.4 StringFind.cpp => 016.4 StringFind.cpp (100%) rename 16.5 StringTruncate.cpp => 016.5 StringTruncate.cpp (100%) rename 16.6 StringReverse.cpp => 016.6 StringReverse.cpp (100%) rename 16.7 StringCaseConversion.cpp => 016.7 StringCaseConversion.cpp (100%) rename 16.8 StringLiteralsCPP14.cpp => 016.8 StringLiteralsCPP14.cpp (100%) rename 16.9 StringView.cpp => 016.9 StringView.cpp (100%) rename 16.Ex1 IsPalindrom.cpp => 016.Ex1 IsPalindrom.cpp (100%) rename 16.Ex2 NumVowels.cpp => 016.Ex2 NumVowels.cpp (100%) rename 16.Ex3 AlternateCharUC.cpp => 016.Ex3 AlternateCharUC.cpp (100%) rename 16.Ex4 InsertSpacesInStr.cpp => 016.Ex4 InsertSpacesInStr.cpp (100%) rename 16.Ex5 FindCharA.cpp => 016.Ex5 FindCharA.cpp (100%) rename 17.1 InstantiatingStdVector.cpp => 017.1 InstantiatingStdVector.cpp (100%) rename 17.2 InsertingPushBack.cpp => 017.2 InsertingPushBack.cpp (100%) rename 17.3 VectorInsert.cpp => 017.3 VectorInsert.cpp (100%) rename 17.4 VectorElementAccessArray.cpp => 017.4 VectorElementAccessArray.cpp (100%) rename 17.5 VectorPointerSemantics.cpp => 017.5 VectorPointerSemantics.cpp (100%) rename 17.6 VectorPopBack.cpp => 017.6 VectorPopBack.cpp (100%) rename 17.7 SizeCapacity.cpp => 017.7 SizeCapacity.cpp (100%) rename 17.8 DequeInsertionsDeletions.cpp => 017.8 DequeInsertionsDeletions.cpp (100%) rename 17.Ex1 QueryVector.cpp => 017.Ex1 QueryVector.cpp (100%) rename 17.Ex3 VectorPackageDimensions.cpp => 017.Ex3 VectorPackageDimensions.cpp (100%) rename 17.Ex4 DequeListInit.cpp => 017.Ex4 DequeListInit.cpp (100%) rename 18.1 InstantiatingList.cpp => 018.1 InstantiatingList.cpp (100%) rename 18.2 InsertingFrontEnd.cpp => 018.2 InsertingFrontEnd.cpp (100%) rename 18.3 ListInsert.cpp => 018.3 ListInsert.cpp (100%) rename 18.4 ListErase.cpp => 018.4 ListErase.cpp (100%) rename 18.5 ListReverse.cpp => 018.5 ListReverse.cpp (100%) rename 18.6 ListSort.cpp => 018.6 ListSort.cpp (100%) rename 18.7 SortContactsList.cpp => 018.7 SortContactsList.cpp (100%) rename 18.8 ForwardList.cpp => 018.8 ForwardList.cpp (100%) rename 18.Ex3 InsertVecInList.cpp => 018.Ex3 InsertVecInList.cpp (100%) rename 18.Ex4 ListStrings.cpp => 018.Ex4 ListStrings.cpp (100%) rename 19.1 InstantiatingSetMSet.cpp => 019.1 InstantiatingSetMSet.cpp (100%) rename 19.2 InsertSetMSet.cpp => 019.2 InsertSetMSet.cpp (100%) rename 19.3 SetFind.cpp => 019.3 SetFind.cpp (100%) rename 19.4 MSetErase.cpp => 019.4 MSetErase.cpp (100%) rename 19.5 SetContactsList.cpp => 019.5 SetContactsList.cpp (100%) rename 19.6 UnorderedSet.cpp => 019.6 UnorderedSet.cpp (100%) rename 19.Ex1 ContactsSortedByNums.cpp => 019.Ex1 ContactsSortedByNums.cpp (100%) rename 19.Ex2 WordAndMeaning.cpp => 019.Ex2 WordAndMeaning.cpp (100%) rename 19.Ex3 SetMSetCompare.cpp => 019.Ex3 SetMSetCompare.cpp (100%) rename 2.1 HelloWorldAnalysis.cpp => 02.1 HelloWorldAnalysis.cpp (100%) rename 2.2 UsingNamespaceDecl.cpp => 02.2 UsingNamespaceDecl.cpp (100%) rename 2.3 UsingRestricted.cpp => 02.3 UsingRestricted.cpp (100%) rename 2.4 FirstFunction_Demo_cout.cpp => 02.4 FirstFunction_Demo_cout.cpp (100%) rename 2.5 FunctionValueReturnedFromMain.cpp => 02.5 FunctionValueReturnedFromMain.cpp (100%) rename 2.6 Anatomy_BasicIO.cpp => 02.6 Anatomy_BasicIO.cpp (100%) rename 2.Ex2.cpp => 02.Ex2.cpp (100%) rename 2.Ex3.cpp => 02.Ex3.cpp (100%) rename 20.1 InstantiatingMapMultimap.cpp => 020.1 InstantiatingMapMultimap.cpp (100%) rename 20.2 InsertingElements.cpp => 020.2 InsertingElements.cpp (100%) rename 20.3 MapFind.cpp => 020.3 MapFind.cpp (100%) rename 20.4 MapErase.cpp => 020.4 MapErase.cpp (100%) rename 20.5 MultiMapWithPredicate.cpp => 020.5 MultiMapWithPredicate.cpp (100%) rename 20.6 unordered_map_sample.cpp => 020.6 unordered_map_sample.cpp (100%) rename 21.1 FunctionObjects.cpp => 021.1 FunctionObjects.cpp (100%) rename 21.2 StatefulFunctionObject.cpp => 021.2 StatefulFunctionObject.cpp (100%) rename 21.3 21.4 UsingUnaryPredicate.cpp => 021.3 21.4 UsingUnaryPredicate.cpp (100%) rename 21.5 BinaryFunctionMultiplyRanges.cpp => 021.5 BinaryFunctionMultiplyRanges.cpp (100%) rename 21.6 21.7 BinarySortPredicate.cpp => 021.6 21.7 BinarySortPredicate.cpp (100%) rename 21.8 LambdaDisplayContainerForEach.cpp => 021.8 LambdaDisplayContainerForEach.cpp (100%) rename 21.Ex1 DoubleElement.cpp => 021.Ex1 DoubleElement.cpp (100%) rename 21.Ex2 DoubleKeepCount.cpp => 021.Ex2 DoubleKeepCount.cpp (100%) rename 21.Ex3 BinaryPredSort.cpp => 021.Ex3 BinaryPredSort.cpp (100%) rename 22.1 LambdaDisplayElements.cpp => 022.1 LambdaDisplayElements.cpp (100%) rename 22.2 LambdaFindIfEvenNumbers.cpp => 022.2 LambdaFindIfEvenNumbers.cpp (100%) rename 22.3 LambdaVersionIsMultiple.cpp => 022.3 LambdaVersionIsMultiple.cpp (100%) rename 22.4 LambdaBinaryFunc.cpp => 022.4 LambdaBinaryFunc.cpp (100%) rename 22.5 LambdaCaseInsensitiveSort.cpp => 022.5 LambdaCaseInsensitiveSort.cpp (100%) rename 22.Ex1 LambdaSort.cpp => 022.Ex1 LambdaSort.cpp (100%) rename 22.Ex2 LambdAddsNum.cpp => 022.Ex2 LambdAddsNum.cpp (100%) rename 23.1 UsingFind.cpp => 023.1 UsingFind.cpp (100%) rename 23.10 SortUniqueBS.cpp => 023.10 SortUniqueBS.cpp (100%) rename 23.11 PartitionStablePartition.cpp => 023.11 PartitionStablePartition.cpp (100%) rename 23.12 LowerBoundUpperBound.cpp => 023.12 LowerBoundUpperBound.cpp (100%) rename 23.14 RangesConstrainedAlgorithms.cpp => 023.14 RangesConstrainedAlgorithms.cpp (100%) rename 23.2 UsingCount.cpp => 023.2 UsingCount.cpp (100%) rename 23.3 UsingSearch.cpp => 023.3 UsingSearch.cpp (100%) rename 23.4 FillAndFillN.cpp => 023.4 FillAndFillN.cpp (100%) rename 23.5 UsingGenerate.cpp => 023.5 UsingGenerate.cpp (100%) rename 23.6 UsingForEach.cpp => 023.6 UsingForEach.cpp (100%) rename 23.7 UsingTransform.cpp => 023.7 UsingTransform.cpp (100%) rename 23.8 CopyRemoveRemoveIf.cpp => 023.8 CopyRemoveRemoveIf.cpp (100%) rename 23.9 ReplaceReplaceIf.cpp => 023.9 ReplaceReplaceIf.cpp (100%) rename 23.Ex2 IteratorsCopy.cpp => 023.Ex2 IteratorsCopy.cpp (100%) rename 24.1 InstantiatingStack.cpp => 024.1 InstantiatingStack.cpp (100%) rename 24.2 StackPushPop.cpp => 024.2 StackPushPop.cpp (100%) rename 24.2 StackPushPop.cpp~ => 024.2 StackPushPop.cpp~ (100%) rename 24.3 STLQueue.cpp => 024.3 STLQueue.cpp (100%) rename 24.4 QueueOperations.cpp => 024.4 QueueOperations.cpp (100%) rename 24.5 InstantiatingPriorityQueue.cpp => 024.5 InstantiatingPriorityQueue.cpp (100%) rename 24.6 PriorityQueueOperations.cpp => 024.6 PriorityQueueOperations.cpp (100%) rename 24.7 PriorityQueueWithPredicate.cpp => 024.7 PriorityQueueWithPredicate.cpp (100%) rename 25.1 InstantiatingBitSet.cpp => 025.1 InstantiatingBitSet.cpp (100%) rename 25.2 BitSetOperations.cpp => 025.2 BitSetOperations.cpp (100%) rename 25.3 InstantiatingVectorBool.cpp => 025.3 InstantiatingVectorBool.cpp (100%) rename 25.4 UsingVectorBool.cpp => 025.4 UsingVectorBool.cpp (100%) rename 25.Ex1 UseBitset.cpp => 025.Ex1 UseBitset.cpp (100%) rename 26.1 MinimalSmartPtr.cpp => 026.1 MinimalSmartPtr.cpp (100%) rename 26.2 DeepCopyPtr.cpp => 026.2 DeepCopyPtr.cpp (100%) rename 26.3 DestructiveCopyPtr.cpp => 026.3 DestructiveCopyPtr.cpp (100%) rename 26.4 UsingUniquePtr.cpp => 026.4 UsingUniquePtr.cpp (100%) rename 26.Ex2 FishUniquePtr.cpp => 026.Ex2 FishUniquePtr.cpp (100%) rename 27.1 CoutFormattingNumbers.cpp => 027.1 CoutFormattingNumbers.cpp (100%) rename 27.10 BinaryFile.cpp => 027.10 BinaryFile.cpp (100%) rename 27.10s BinaryFile - String.cpp => 027.10s BinaryFile - String.cpp (100%) rename 27.11 StringStream.cpp => 027.11 StringStream.cpp (100%) rename 27.2 CoutNumPrecision.cpp => 027.2 CoutNumPrecision.cpp (100%) rename 27.3 CoutSetWSetFill.cpp => 027.3 CoutSetWSetFill.cpp (100%) rename 27.4 SimpleInputUsingCin.cpp => 027.4 SimpleInputUsingCin.cpp (100%) rename 27.5 ReadingWordLine.cpp => 027.5 ReadingWordLine.cpp (100%) rename 27.6 CinReadingWordLine.cpp => 027.6 CinReadingWordLine.cpp (100%) rename 27.7 UsingGetLine.cpp => 027.7 UsingGetLine.cpp (100%) rename 27.8 WritingToFile.cpp => 027.8 WritingToFile.cpp (100%) rename 27.9 ReadingTextFile.cpp => 027.9 ReadingTextFile.cpp (100%) rename 28.1 ExceptionSafetyInNew.cpp => 028.1 ExceptionSafetyInNew.cpp (100%) rename 28.2 CatchingAType.cpp => 028.2 CatchingAType.cpp (100%) rename 28.3 ExceptionOnDivideByZero.cpp => 028.3 ExceptionOnDivideByZero.cpp (100%) rename 28.4 StackUnwindingOnException.cpp => 028.4 StackUnwindingOnException.cpp (100%) rename 28.5 CustomException.cpp => 028.5 CustomException.cpp (100%) rename 29.1 ConceptFloatingPt.cpp => 029.1 ConceptFloatingPt.cpp (100%) rename 29.2 UsingCommonConcepts.cpp => 029.2 UsingCommonConcepts.cpp (100%) rename 29.3 ConceptsWithClasses.cpp => 029.3 ConceptsWithClasses.cpp (100%) rename 29.4 ConceptDerivedFrom.cpp => 029.4 ConceptDerivedFrom.cpp (100%) rename 29.5 RangesIntro.cpp => 029.5 RangesIntro.cpp (100%) rename 29.6 ViewsReverse.cpp => 029.6 ViewsReverse.cpp (100%) rename 29.7 CombiningAdaptors.cpp => 029.7 CombiningAdaptors.cpp (100%) rename 29.8 CombiningAdaptors.cpp => 029.8 CombiningAdaptors.cpp (100%) rename 29.Ex3 ViewReverseTransform.cpp => 029.Ex3 ViewReverseTransform.cpp (100%) rename 3.1 VariablesDemo_MultiplyTwoNumbers.cpp => 03.1 VariablesDemo_MultiplyTwoNumbers.cpp (100%) rename 3.2 VariablesScopeDemo.cpp => 03.2 VariablesScopeDemo.cpp (100%) rename 3.3 GlobalVariablesDemo.cpp => 03.3 GlobalVariablesDemo.cpp (100%) rename 3.4 Operators_Signed_Unsigned_Overflow.cpp => 03.4 Operators_Signed_Unsigned_Overflow.cpp (100%) rename 3.5 Using_sizeof.cpp => 03.5 Using_sizeof.cpp (100%) rename 3.6 UsingAuto.cpp => 03.6 UsingAuto.cpp (100%) rename 3.7 Demo_Constants.cpp => 03.7 Demo_Constants.cpp (100%) rename 3.8 using constexpr.cpp => 03.8 using constexpr.cpp (100%) rename 3.9 Using_enum_Constants.cpp => 03.9 Using_enum_Constants.cpp (100%) rename 3.Ex3 Calculate_Area_Circumference.cpp => 03.Ex3 Calculate_Area_Circumference.cpp (100%) rename 30.1 jthread.cpp => 030.1 jthread.cpp (100%) rename 31.1 ModulesHelloWorld.cpp => 031.1 ModulesHelloWorld.cpp (100%) rename 31.2 ImportModuleMain.cpp => 031.2 ImportModuleMain.cpp (100%) rename 31.2 SimpleOperations.cpp => 031.2 SimpleOperations.cpp (100%) rename 31.2 SimpleOperations.ixx => 031.2 SimpleOperations.ixx (100%) rename 4.1 AccessingArrayElements.cpp => 04.1 AccessingArrayElements.cpp (100%) rename 4.2 WritingToArrayElements.cpp => 04.2 WritingToArrayElements.cpp (100%) rename 4.3 Declaring_Initializing_MD_Arrays.cpp => 04.3 Declaring_Initializing_MD_Arrays.cpp (100%) rename 4.4 Dynamic_Array_std_vector.cpp => 04.4 Dynamic_Array_std_vector.cpp (100%) rename 4.5 C-Style_HelloWorld.cpp => 04.5 C-Style_HelloWorld.cpp (100%) rename 4.6 UserInput_C_Style_String.cpp => 04.6 UserInput_C_Style_String.cpp (100%) rename 4.7 CPPStrings_std_string.cpp => 04.7 CPPStrings_std_string.cpp (100%) rename 4.Ex1.cpp => 04.Ex1.cpp (100%) rename 5.1 Check_ArithmeticOperators.cpp => 05.1 Check_ArithmeticOperators.cpp (100%) rename 5.10 Operators_CompoundOperators.cpp => 05.10 Operators_CompoundOperators.cpp (100%) rename 5.11 Operator_sizeof.cpp => 05.11 Operator_sizeof.cpp (100%) rename 5.2 Operators_PostFix_Prefix.cpp => 05.2 Operators_PostFix_Prefix.cpp (100%) rename 5.3 Operators_Relational_Equality.cpp => 05.3 Operators_Relational_Equality.cpp (100%) rename 5.4 ThreeWayComparisonOp.cpp => 05.4 ThreeWayComparisonOp.cpp (100%) rename 5.5 Operators_Logical_AND_OR.cpp => 05.5 Operators_Logical_AND_OR.cpp (100%) rename 5.6 Operators_Logical_And_Or_If.cpp => 05.6 Operators_Logical_And_Or_If.cpp (100%) rename 5.7 Operators_Logical_OR.cpp => 05.7 Operators_Logical_OR.cpp (100%) rename 5.8 Operators_Bitwise.cpp => 05.8 Operators_Bitwise.cpp (100%) rename 5.9 Operators_BitwiseShift.cpp => 05.9 Operators_BitwiseShift.cpp (100%) rename 5.Ex3.cpp => 05.Ex3.cpp (100%) rename 5.Quiz5.cpp => 05.Quiz5.cpp (100%) rename 6.1 Multiply_or_Add_if_else.cpp => 06.1 Multiply_or_Add_if_else.cpp (100%) rename 6.10 EnterValuesInAnArray_DisplayArray_for_loop.cpp => 06.10 EnterValuesInAnArray_DisplayArray_for_loop.cpp (100%) rename 6.11 MultiplyAdd_for_loop.cpp => 06.11 MultiplyAdd_for_loop.cpp (100%) rename 6.12 RangeBasedFor.cpp => 06.12 RangeBasedFor.cpp (100%) rename 6.13 MultiplyAdd_InfiniteLoop_break_continue.cpp => 06.13 MultiplyAdd_InfiniteLoop_break_continue.cpp (100%) rename 6.14 CrossMultiplyTwoArrays_NestedLoops.cpp => 06.14 CrossMultiplyTwoArrays_NestedLoops.cpp (100%) rename 6.15 IteratingMDArrays_nested_loops.cpp => 06.15 IteratingMDArrays_nested_loops.cpp (100%) rename 6.16 FibonacciSeries_usingLoops.cpp => 06.16 FibonacciSeries_usingLoops.cpp (100%) rename 6.2 checkbounds.cpp => 06.2 checkbounds.cpp (100%) rename 6.3 Nested_if_check_Divisor.cpp => 06.3 Nested_if_check_Divisor.cpp (100%) rename 6.4 WhatDaysOfWeekMean_if_else.cpp => 06.4 WhatDaysOfWeekMean_if_else.cpp (100%) rename 6.5 DaysOfWeek_switch_case.cpp => 06.5 DaysOfWeek_switch_case.cpp (100%) rename 6.6 ConditionalOperator_TernaryOperator.cpp => 06.6 ConditionalOperator_TernaryOperator.cpp (100%) rename 6.7 MultiplyOrAdd_goto.cpp => 06.7 MultiplyOrAdd_goto.cpp (100%) rename 6.8 MultiplyOrAdd_while.cpp => 06.8 MultiplyOrAdd_while.cpp (100%) rename 6.9 MultiplyAdd_do_while.cpp => 06.9 MultiplyAdd_do_while.cpp (100%) rename 6.Ex1.cpp => 06.Ex1.cpp (100%) rename 6.Ex2.cpp => 06.Ex2.cpp (100%) rename 6.Ex3.cpp => 06.Ex3.cpp (100%) rename 6.Ex4.cpp => 06.Ex4.cpp (100%) rename 7.1 Functions_ComputingAreaCircumference.cpp => 07.1 Functions_ComputingAreaCircumference.cpp (100%) rename 7.10 Functions_Inline.cpp => 07.10 Functions_Inline.cpp (100%) rename 7.11 auto function return.cpp => 07.11 auto function return.cpp (100%) rename 7.12 Functions_Lambda.cpp => 07.12 Functions_Lambda.cpp (100%) rename 7.2 Functions_MultipleParameters_Cylinder.cpp => 07.2 Functions_MultipleParameters_Cylinder.cpp (100%) rename 7.3 Functions_SayingHelloWithoutParamsReturnValue.cpp => 07.3 Functions_SayingHelloWithoutParamsReturnValue.cpp (100%) rename 7.4 Functions_DefaulParameters_Pi.cpp => 07.4 Functions_DefaulParameters_Pi.cpp (100%) rename 7.5 Functions_Recursive_Fibonacci.cpp => 07.5 Functions_Recursive_Fibonacci.cpp (100%) rename 7.6 Functions_MultipleReturns.cpp => 07.6 Functions_MultipleReturns.cpp (100%) rename 7.7 Functions_Overloaded_Area_CyclinderCircle.cpp => 07.7 Functions_Overloaded_Area_CyclinderCircle.cpp (100%) rename 7.8 Functions_Passing_Arrays.cpp => 07.8 Functions_Passing_Arrays.cpp (100%) rename 7.9 Functions_PassingReference.cpp => 07.9 Functions_PassingReference.cpp (100%) rename 8.1 Pointers_ReferencingOperator.cpp => 08.1 Pointers_ReferencingOperator.cpp (100%) rename 8.10 Pointers_const_calculatingsquare.cpp => 08.10 Pointers_const_calculatingsquare.cpp (100%) rename 8.11 Pointers_ArrayVar_IsAddressOfFirst.cpp => 08.11 Pointers_ArrayVar_IsAddressOfFirst.cpp (100%) rename 8.12 Pointers_Arrays_Similarities.cpp => 08.12 Pointers_Arrays_Similarities.cpp (100%) rename 8.13 Pointers_InvalidPtr.cpp => 08.13 Pointers_InvalidPtr.cpp (100%) rename 8.14 Pointers_BetterProgramming.cpp => 08.14 Pointers_BetterProgramming.cpp (100%) rename 8.15 CrashesNewWithoutExcHandler.cpp => 08.15 CrashesNewWithoutExcHandler.cpp (100%) rename 8.15 Pointers_new_exceptionhandler.cpp => 08.15 Pointers_new_exceptionhandler.cpp (100%) rename 8.16 Pointers_new_nothrow.cpp => 08.16 Pointers_new_nothrow.cpp (100%) rename 8.17 References_Declaring_Initializing.cpp => 08.17 References_Declaring_Initializing.cpp (100%) rename 8.18 References_PassingArgsToFunctions.cpp => 08.18 References_PassingArgsToFunctions.cpp (100%) rename 8.19 References_Const.cpp => 08.19 References_Const.cpp (100%) rename 8.2 Pointers_AssigningRefToPtr.cpp => 08.2 Pointers_AssigningRefToPtr.cpp (100%) rename 8.3 Pointers_OnePtrManyIntegers.cpp => 08.3 Pointers_OnePtrManyIntegers.cpp (100%) rename 8.4 Pointers_Dereferencing_or_IndirectionOperator.cpp => 08.4 Pointers_Dereferencing_or_IndirectionOperator.cpp (100%) rename 8.5 Pointers_AssigningUsingDerefOp.cpp => 08.5 Pointers_AssigningUsingDerefOp.cpp (100%) rename 8.6 Pointers_sizeof_Test.cpp => 08.6 Pointers_sizeof_Test.cpp (100%) rename 8.7 Pointers_Using_new_delete.cpp => 08.7 Pointers_Using_new_delete.cpp (100%) rename 8.8 Pointers_Using_new_delete_char_array.cpp => 08.8 Pointers_Using_new_delete_char_array.cpp (100%) rename 8.9 Pointer_using_new_delete_multiple_elements.cpp => 08.9 Pointer_using_new_delete_multiple_elements.cpp (100%) rename 9.1 ClassHuman.cpp => 09.1 ClassHuman.cpp (100%) rename 9.10 Singleton.cpp => 09.10 Singleton.cpp (100%) rename 9.11 MonsterDB_ForceConstructionOnFreeStore.cpp => 09.11 MonsterDB_ForceConstructionOnFreeStore.cpp (100%) rename 9.12 explicit constructors.cpp => 09.12 explicit constructors.cpp (100%) rename 9.13 SizeOfClass.cpp => 09.13 SizeOfClass.cpp (100%) rename 9.14 FriendFunctions.cpp => 09.14 FriendFunctions.cpp (100%) rename 9.15 FriendClass.cpp => 09.15 FriendClass.cpp (100%) rename 9.16 UsingUnions.cpp => 09.16 UsingUnions.cpp (100%) rename 9.17 AggregateInitializationClasses.cpp => 09.17 AggregateInitializationClasses.cpp (100%) rename 9.18 constexpr class.cpp => 09.18 constexpr class.cpp (100%) rename 9.2 DemonstratesAbstraction_HidesTrueAge.cpp => 09.2 DemonstratesAbstraction_HidesTrueAge.cpp (100%) rename 9.3 ClassWithConstructors.cpp => 09.3 ClassWithConstructors.cpp (100%) rename 9.4 Overloaded Constructors.cpp => 09.4 Overloaded Constructors.cpp (100%) rename 9.5 OnlyOverloadedConstructor_NoDefault.cpp => 09.5 OnlyOverloadedConstructor_NoDefault.cpp (100%) rename 9.6 Constructor_InitializationLists.cpp => 09.6 Constructor_InitializationLists.cpp (100%) rename 9.7 FreeMemInDestructor.cpp => 09.7 FreeMemInDestructor.cpp (100%) rename 9.8 ShallowCopy.cpp => 09.8 ShallowCopy.cpp (100%) rename 9.9 CopyConstructor_MyBuffer.cpp => 09.9 CopyConstructor_MyBuffer.cpp (100%) rename 9.Ex3.cpp => 09.Ex3.cpp (100%) rename 9.Ex4 Circle.cpp => 09.Ex4 Circle.cpp (100%) diff --git a/1.1 Hello World.cpp b/01.1 Hello World.cpp similarity index 100% rename from 1.1 Hello World.cpp rename to 01.1 Hello World.cpp diff --git a/1.Ex1 BasicMaths.cpp b/01.Ex1 BasicMaths.cpp similarity index 100% rename from 1.Ex1 BasicMaths.cpp rename to 01.Ex1 BasicMaths.cpp diff --git a/1.Ex4 BugFree Ex3.cpp b/01.Ex4 BugFree Ex3.cpp similarity index 100% rename from 1.Ex4 BugFree Ex3.cpp rename to 01.Ex4 BugFree Ex3.cpp diff --git a/10.1 SimplePisceanClassHeirarchy.cpp b/010.1 SimplePisceanClassHeirarchy.cpp similarity index 100% rename from 10.1 SimplePisceanClassHeirarchy.cpp rename to 010.1 SimplePisceanClassHeirarchy.cpp diff --git a/10.10 MultipleInheritance_Platypus.cpp b/010.10 MultipleInheritance_Platypus.cpp similarity index 100% rename from 10.10 MultipleInheritance_Platypus.cpp rename to 010.10 MultipleInheritance_Platypus.cpp diff --git a/10.2 Fish_With_protected.cpp b/010.2 Fish_With_protected.cpp similarity index 100% rename from 10.2 Fish_With_protected.cpp rename to 010.2 Fish_With_protected.cpp diff --git a/10.3 Fish_WithBaseClassInstantiation.cpp b/010.3 Fish_WithBaseClassInstantiation.cpp similarity index 100% rename from 10.3 Fish_WithBaseClassInstantiation.cpp rename to 010.3 Fish_WithBaseClassInstantiation.cpp diff --git a/10.4 DerivedClassOverridingMethod.cpp b/010.4 DerivedClassOverridingMethod.cpp similarity index 100% rename from 10.4 DerivedClassOverridingMethod.cpp rename to 010.4 DerivedClassOverridingMethod.cpp diff --git a/10.5 InvokingBaseMethods_InSpiteOverride.cpp b/010.5 InvokingBaseMethods_InSpiteOverride.cpp similarity index 100% rename from 10.5 InvokingBaseMethods_InSpiteOverride.cpp rename to 010.5 InvokingBaseMethods_InSpiteOverride.cpp diff --git a/10.6 MethodHiding.cpp b/010.6 MethodHiding.cpp similarity index 100% rename from 10.6 MethodHiding.cpp rename to 010.6 MethodHiding.cpp diff --git a/10.6 Protected_SuperCar.cpp b/010.6 Protected_SuperCar.cpp similarity index 100% rename from 10.6 Protected_SuperCar.cpp rename to 010.6 Protected_SuperCar.cpp diff --git a/10.7 SequenceConstructionDestruction.cpp b/010.7 SequenceConstructionDestruction.cpp similarity index 100% rename from 10.7 SequenceConstructionDestruction.cpp rename to 010.7 SequenceConstructionDestruction.cpp diff --git a/10.8 PvtInheritanceCarMotor.cpp b/010.8 PvtInheritanceCarMotor.cpp similarity index 100% rename from 10.8 PvtInheritanceCarMotor.cpp rename to 010.8 PvtInheritanceCarMotor.cpp diff --git a/10.9 ProtectedInheritance b/010.9 ProtectedInheritance similarity index 100% rename from 10.9 ProtectedInheritance rename to 010.9 ProtectedInheritance diff --git a/10.9 ProtectedInheritance.cpp b/010.9 ProtectedInheritance.cpp similarity index 100% rename from 10.9 ProtectedInheritance.cpp rename to 010.9 ProtectedInheritance.cpp diff --git a/10.Ex1 PlatypusConstructorOrder.cpp b/010.Ex1 PlatypusConstructorOrder.cpp similarity index 100% rename from 10.Ex1 PlatypusConstructorOrder.cpp rename to 010.Ex1 PlatypusConstructorOrder.cpp diff --git a/11.1 InvokingSwimUsingFishPtr.cpp b/011.1 InvokingSwimUsingFishPtr.cpp similarity index 100% rename from 11.1 InvokingSwimUsingFishPtr.cpp rename to 011.1 InvokingSwimUsingFishPtr.cpp diff --git a/11.2 FishSwim_VirtualMethod.cpp b/011.2 FishSwim_VirtualMethod.cpp similarity index 100% rename from 11.2 FishSwim_VirtualMethod.cpp rename to 011.2 FishSwim_VirtualMethod.cpp diff --git a/11.3 WithoutVirtualDestructors.cpp b/011.3 WithoutVirtualDestructors.cpp similarity index 100% rename from 11.3 WithoutVirtualDestructors.cpp rename to 011.3 WithoutVirtualDestructors.cpp diff --git a/11.4 VirtualDestructors.cpp b/011.4 VirtualDestructors.cpp similarity index 100% rename from 11.4 VirtualDestructors.cpp rename to 011.4 VirtualDestructors.cpp diff --git a/11.5 SizeofBaseClassWithVirtualFunctions.cpp b/011.5 SizeofBaseClassWithVirtualFunctions.cpp similarity index 100% rename from 11.5 SizeofBaseClassWithVirtualFunctions.cpp rename to 011.5 SizeofBaseClassWithVirtualFunctions.cpp diff --git a/11.6 FishABC.cpp b/011.6 FishABC.cpp similarity index 100% rename from 11.6 FishABC.cpp rename to 011.6 FishABC.cpp diff --git a/11.7 MultipleInheritance_Platypus.cpp b/011.7 MultipleInheritance_Platypus.cpp similarity index 100% rename from 11.7 MultipleInheritance_Platypus.cpp rename to 011.7 MultipleInheritance_Platypus.cpp diff --git a/11.8 VirtualInheritance_Platypus.cpp b/011.8 VirtualInheritance_Platypus.cpp similarity index 100% rename from 11.8 VirtualInheritance_Platypus.cpp rename to 011.8 VirtualInheritance_Platypus.cpp diff --git a/11.9 VirtualCopyConstructors.cpp b/011.9 VirtualCopyConstructors.cpp similarity index 100% rename from 11.9 VirtualCopyConstructors.cpp rename to 011.9 VirtualCopyConstructors.cpp diff --git a/11.Ex3.cpp b/011.Ex3.cpp similarity index 100% rename from 11.Ex3.cpp rename to 011.Ex3.cpp diff --git a/11.Quiz1.cpp b/011.Quiz1.cpp similarity index 100% rename from 11.Quiz1.cpp rename to 011.Quiz1.cpp diff --git a/12.1 Date_PrefixOperatorsIncDec.cpp b/012.1 Date_PrefixOperatorsIncDec.cpp similarity index 100% rename from 12.1 Date_PrefixOperatorsIncDec.cpp rename to 012.1 Date_PrefixOperatorsIncDec.cpp diff --git a/12.10 ArraySubscriptOperator_MyString.cpp b/012.10 ArraySubscriptOperator_MyString.cpp similarity index 100% rename from 12.10 ArraySubscriptOperator_MyString.cpp rename to 012.10 ArraySubscriptOperator_MyString.cpp diff --git a/12.11 FunctionObjects_Functors_Operator().cpp b/012.11 FunctionObjects_Functors_Operator().cpp similarity index 100% rename from 12.11 FunctionObjects_Functors_Operator().cpp rename to 012.11 FunctionObjects_Functors_Operator().cpp diff --git a/12.12 MoveConstructorAssignmentOperator.cpp b/012.12 MoveConstructorAssignmentOperator.cpp similarity index 100% rename from 12.12 MoveConstructorAssignmentOperator.cpp rename to 012.12 MoveConstructorAssignmentOperator.cpp diff --git a/12.13 UDLtoKelvin.cpp b/012.13 UDLtoKelvin.cpp similarity index 100% rename from 12.13 UDLtoKelvin.cpp rename to 012.13 UDLtoKelvin.cpp diff --git a/12.2 OperatorConstCharPtr.cpp b/012.2 OperatorConstCharPtr.cpp similarity index 100% rename from 12.2 OperatorConstCharPtr.cpp rename to 012.2 OperatorConstCharPtr.cpp diff --git a/12.3 UniquePtr.cpp b/012.3 UniquePtr.cpp similarity index 100% rename from 12.3 UniquePtr.cpp rename to 012.3 UniquePtr.cpp diff --git a/12.4 BinaryAdditionSubtractionOperator.cpp b/012.4 BinaryAdditionSubtractionOperator.cpp similarity index 100% rename from 12.4 BinaryAdditionSubtractionOperator.cpp rename to 012.4 BinaryAdditionSubtractionOperator.cpp diff --git a/12.5 AddSubAssignment.cpp b/012.5 AddSubAssignment.cpp similarity index 100% rename from 12.5 AddSubAssignment.cpp rename to 012.5 AddSubAssignment.cpp diff --git a/12.6 Equality_Inequality_Comparison.cpp b/012.6 Equality_Inequality_Comparison.cpp similarity index 100% rename from 12.6 Equality_Inequality_Comparison.cpp rename to 012.6 Equality_Inequality_Comparison.cpp diff --git a/12.7 ComparisonLessThanGreaterThanEqualTo.cpp b/012.7 ComparisonLessThanGreaterThanEqualTo.cpp similarity index 100% rename from 12.7 ComparisonLessThanGreaterThanEqualTo.cpp rename to 012.7 ComparisonLessThanGreaterThanEqualTo.cpp diff --git a/12.8 SpaceshipCompareDates.cpp b/012.8 SpaceshipCompareDates.cpp similarity index 100% rename from 12.8 SpaceshipCompareDates.cpp rename to 012.8 SpaceshipCompareDates.cpp diff --git a/12.9 CopyAssignmentOperator.cpp b/012.9 CopyAssignmentOperator.cpp similarity index 100% rename from 12.9 CopyAssignmentOperator.cpp rename to 012.9 CopyAssignmentOperator.cpp diff --git a/13.1 dynamic_cast_Fish.cpp b/013.1 dynamic_cast_Fish.cpp similarity index 100% rename from 13.1 dynamic_cast_Fish.cpp rename to 013.1 dynamic_cast_Fish.cpp diff --git a/13.Ex2.cpp b/013.Ex2.cpp similarity index 100% rename from 13.Ex2.cpp rename to 013.Ex2.cpp diff --git a/14.1 MacroConstants.cpp b/014.1 MacroConstants.cpp similarity index 100% rename from 14.1 MacroConstants.cpp rename to 014.1 MacroConstants.cpp diff --git a/14.2 MacroFunctions.cpp b/014.2 MacroFunctions.cpp similarity index 100% rename from 14.2 MacroFunctions.cpp rename to 014.2 MacroFunctions.cpp diff --git a/14.3 TemplateFunctionGetMax.cpp b/014.3 TemplateFunctionGetMax.cpp similarity index 100% rename from 14.3 TemplateFunctionGetMax.cpp rename to 014.3 TemplateFunctionGetMax.cpp diff --git a/14.4 HoldsPairWithMain.cpp b/014.4 HoldsPairWithMain.cpp similarity index 100% rename from 14.4 HoldsPairWithMain.cpp rename to 014.4 HoldsPairWithMain.cpp diff --git a/14.5 TemplateSpecialization.cpp b/014.5 TemplateSpecialization.cpp similarity index 100% rename from 14.5 TemplateSpecialization.cpp rename to 014.5 TemplateSpecialization.cpp diff --git a/14.6 StaticWithinTemplate.cpp b/014.6 StaticWithinTemplate.cpp similarity index 100% rename from 14.6 StaticWithinTemplate.cpp rename to 014.6 StaticWithinTemplate.cpp diff --git a/14.7 VariableTemplatesSum.cpp b/014.7 VariableTemplatesSum.cpp similarity index 100% rename from 14.7 VariableTemplatesSum.cpp rename to 014.7 VariableTemplatesSum.cpp diff --git a/14.8 Tuple.cpp b/014.8 Tuple.cpp similarity index 100% rename from 14.8 Tuple.cpp rename to 014.8 Tuple.cpp diff --git a/14.9 StaticAssert.cpp b/014.9 StaticAssert.cpp similarity index 100% rename from 14.9 StaticAssert.cpp rename to 014.9 StaticAssert.cpp diff --git a/14.Ex6 DisplayVariadicTemp.cpp b/014.Ex6 DisplayVariadicTemp.cpp similarity index 100% rename from 14.Ex6 DisplayVariadicTemp.cpp rename to 014.Ex6 DisplayVariadicTemp.cpp diff --git a/15.1 ContainerIteratorRelationship.cpp b/015.1 ContainerIteratorRelationship.cpp similarity index 100% rename from 15.1 ContainerIteratorRelationship.cpp rename to 015.1 ContainerIteratorRelationship.cpp diff --git a/16.1 STLStringInstantiationCopy.cpp b/016.1 STLStringInstantiationCopy.cpp similarity index 100% rename from 16.1 STLStringInstantiationCopy.cpp rename to 016.1 STLStringInstantiationCopy.cpp diff --git a/16.2 AccessingCharElements.cpp b/016.2 AccessingCharElements.cpp similarity index 100% rename from 16.2 AccessingCharElements.cpp rename to 016.2 AccessingCharElements.cpp diff --git a/16.3 ConcatenateAdditionAssignmentAppend.cpp b/016.3 ConcatenateAdditionAssignmentAppend.cpp similarity index 100% rename from 16.3 ConcatenateAdditionAssignmentAppend.cpp rename to 016.3 ConcatenateAdditionAssignmentAppend.cpp diff --git a/16.4 StringFind.cpp b/016.4 StringFind.cpp similarity index 100% rename from 16.4 StringFind.cpp rename to 016.4 StringFind.cpp diff --git a/16.5 StringTruncate.cpp b/016.5 StringTruncate.cpp similarity index 100% rename from 16.5 StringTruncate.cpp rename to 016.5 StringTruncate.cpp diff --git a/16.6 StringReverse.cpp b/016.6 StringReverse.cpp similarity index 100% rename from 16.6 StringReverse.cpp rename to 016.6 StringReverse.cpp diff --git a/16.7 StringCaseConversion.cpp b/016.7 StringCaseConversion.cpp similarity index 100% rename from 16.7 StringCaseConversion.cpp rename to 016.7 StringCaseConversion.cpp diff --git a/16.8 StringLiteralsCPP14.cpp b/016.8 StringLiteralsCPP14.cpp similarity index 100% rename from 16.8 StringLiteralsCPP14.cpp rename to 016.8 StringLiteralsCPP14.cpp diff --git a/16.9 StringView.cpp b/016.9 StringView.cpp similarity index 100% rename from 16.9 StringView.cpp rename to 016.9 StringView.cpp diff --git a/16.Ex1 IsPalindrom.cpp b/016.Ex1 IsPalindrom.cpp similarity index 100% rename from 16.Ex1 IsPalindrom.cpp rename to 016.Ex1 IsPalindrom.cpp diff --git a/16.Ex2 NumVowels.cpp b/016.Ex2 NumVowels.cpp similarity index 100% rename from 16.Ex2 NumVowels.cpp rename to 016.Ex2 NumVowels.cpp diff --git a/16.Ex3 AlternateCharUC.cpp b/016.Ex3 AlternateCharUC.cpp similarity index 100% rename from 16.Ex3 AlternateCharUC.cpp rename to 016.Ex3 AlternateCharUC.cpp diff --git a/16.Ex4 InsertSpacesInStr.cpp b/016.Ex4 InsertSpacesInStr.cpp similarity index 100% rename from 16.Ex4 InsertSpacesInStr.cpp rename to 016.Ex4 InsertSpacesInStr.cpp diff --git a/16.Ex5 FindCharA.cpp b/016.Ex5 FindCharA.cpp similarity index 100% rename from 16.Ex5 FindCharA.cpp rename to 016.Ex5 FindCharA.cpp diff --git a/17.1 InstantiatingStdVector.cpp b/017.1 InstantiatingStdVector.cpp similarity index 100% rename from 17.1 InstantiatingStdVector.cpp rename to 017.1 InstantiatingStdVector.cpp diff --git a/17.2 InsertingPushBack.cpp b/017.2 InsertingPushBack.cpp similarity index 100% rename from 17.2 InsertingPushBack.cpp rename to 017.2 InsertingPushBack.cpp diff --git a/17.3 VectorInsert.cpp b/017.3 VectorInsert.cpp similarity index 100% rename from 17.3 VectorInsert.cpp rename to 017.3 VectorInsert.cpp diff --git a/17.4 VectorElementAccessArray.cpp b/017.4 VectorElementAccessArray.cpp similarity index 100% rename from 17.4 VectorElementAccessArray.cpp rename to 017.4 VectorElementAccessArray.cpp diff --git a/17.5 VectorPointerSemantics.cpp b/017.5 VectorPointerSemantics.cpp similarity index 100% rename from 17.5 VectorPointerSemantics.cpp rename to 017.5 VectorPointerSemantics.cpp diff --git a/17.6 VectorPopBack.cpp b/017.6 VectorPopBack.cpp similarity index 100% rename from 17.6 VectorPopBack.cpp rename to 017.6 VectorPopBack.cpp diff --git a/17.7 SizeCapacity.cpp b/017.7 SizeCapacity.cpp similarity index 100% rename from 17.7 SizeCapacity.cpp rename to 017.7 SizeCapacity.cpp diff --git a/17.8 DequeInsertionsDeletions.cpp b/017.8 DequeInsertionsDeletions.cpp similarity index 100% rename from 17.8 DequeInsertionsDeletions.cpp rename to 017.8 DequeInsertionsDeletions.cpp diff --git a/17.Ex1 QueryVector.cpp b/017.Ex1 QueryVector.cpp similarity index 100% rename from 17.Ex1 QueryVector.cpp rename to 017.Ex1 QueryVector.cpp diff --git a/17.Ex3 VectorPackageDimensions.cpp b/017.Ex3 VectorPackageDimensions.cpp similarity index 100% rename from 17.Ex3 VectorPackageDimensions.cpp rename to 017.Ex3 VectorPackageDimensions.cpp diff --git a/17.Ex4 DequeListInit.cpp b/017.Ex4 DequeListInit.cpp similarity index 100% rename from 17.Ex4 DequeListInit.cpp rename to 017.Ex4 DequeListInit.cpp diff --git a/18.1 InstantiatingList.cpp b/018.1 InstantiatingList.cpp similarity index 100% rename from 18.1 InstantiatingList.cpp rename to 018.1 InstantiatingList.cpp diff --git a/18.2 InsertingFrontEnd.cpp b/018.2 InsertingFrontEnd.cpp similarity index 100% rename from 18.2 InsertingFrontEnd.cpp rename to 018.2 InsertingFrontEnd.cpp diff --git a/18.3 ListInsert.cpp b/018.3 ListInsert.cpp similarity index 100% rename from 18.3 ListInsert.cpp rename to 018.3 ListInsert.cpp diff --git a/18.4 ListErase.cpp b/018.4 ListErase.cpp similarity index 100% rename from 18.4 ListErase.cpp rename to 018.4 ListErase.cpp diff --git a/18.5 ListReverse.cpp b/018.5 ListReverse.cpp similarity index 100% rename from 18.5 ListReverse.cpp rename to 018.5 ListReverse.cpp diff --git a/18.6 ListSort.cpp b/018.6 ListSort.cpp similarity index 100% rename from 18.6 ListSort.cpp rename to 018.6 ListSort.cpp diff --git a/18.7 SortContactsList.cpp b/018.7 SortContactsList.cpp similarity index 100% rename from 18.7 SortContactsList.cpp rename to 018.7 SortContactsList.cpp diff --git a/18.8 ForwardList.cpp b/018.8 ForwardList.cpp similarity index 100% rename from 18.8 ForwardList.cpp rename to 018.8 ForwardList.cpp diff --git a/18.Ex3 InsertVecInList.cpp b/018.Ex3 InsertVecInList.cpp similarity index 100% rename from 18.Ex3 InsertVecInList.cpp rename to 018.Ex3 InsertVecInList.cpp diff --git a/18.Ex4 ListStrings.cpp b/018.Ex4 ListStrings.cpp similarity index 100% rename from 18.Ex4 ListStrings.cpp rename to 018.Ex4 ListStrings.cpp diff --git a/19.1 InstantiatingSetMSet.cpp b/019.1 InstantiatingSetMSet.cpp similarity index 100% rename from 19.1 InstantiatingSetMSet.cpp rename to 019.1 InstantiatingSetMSet.cpp diff --git a/19.2 InsertSetMSet.cpp b/019.2 InsertSetMSet.cpp similarity index 100% rename from 19.2 InsertSetMSet.cpp rename to 019.2 InsertSetMSet.cpp diff --git a/19.3 SetFind.cpp b/019.3 SetFind.cpp similarity index 100% rename from 19.3 SetFind.cpp rename to 019.3 SetFind.cpp diff --git a/19.4 MSetErase.cpp b/019.4 MSetErase.cpp similarity index 100% rename from 19.4 MSetErase.cpp rename to 019.4 MSetErase.cpp diff --git a/19.5 SetContactsList.cpp b/019.5 SetContactsList.cpp similarity index 100% rename from 19.5 SetContactsList.cpp rename to 019.5 SetContactsList.cpp diff --git a/19.6 UnorderedSet.cpp b/019.6 UnorderedSet.cpp similarity index 100% rename from 19.6 UnorderedSet.cpp rename to 019.6 UnorderedSet.cpp diff --git a/19.Ex1 ContactsSortedByNums.cpp b/019.Ex1 ContactsSortedByNums.cpp similarity index 100% rename from 19.Ex1 ContactsSortedByNums.cpp rename to 019.Ex1 ContactsSortedByNums.cpp diff --git a/19.Ex2 WordAndMeaning.cpp b/019.Ex2 WordAndMeaning.cpp similarity index 100% rename from 19.Ex2 WordAndMeaning.cpp rename to 019.Ex2 WordAndMeaning.cpp diff --git a/19.Ex3 SetMSetCompare.cpp b/019.Ex3 SetMSetCompare.cpp similarity index 100% rename from 19.Ex3 SetMSetCompare.cpp rename to 019.Ex3 SetMSetCompare.cpp diff --git a/2.1 HelloWorldAnalysis.cpp b/02.1 HelloWorldAnalysis.cpp similarity index 100% rename from 2.1 HelloWorldAnalysis.cpp rename to 02.1 HelloWorldAnalysis.cpp diff --git a/2.2 UsingNamespaceDecl.cpp b/02.2 UsingNamespaceDecl.cpp similarity index 100% rename from 2.2 UsingNamespaceDecl.cpp rename to 02.2 UsingNamespaceDecl.cpp diff --git a/2.3 UsingRestricted.cpp b/02.3 UsingRestricted.cpp similarity index 100% rename from 2.3 UsingRestricted.cpp rename to 02.3 UsingRestricted.cpp diff --git a/2.4 FirstFunction_Demo_cout.cpp b/02.4 FirstFunction_Demo_cout.cpp similarity index 100% rename from 2.4 FirstFunction_Demo_cout.cpp rename to 02.4 FirstFunction_Demo_cout.cpp diff --git a/2.5 FunctionValueReturnedFromMain.cpp b/02.5 FunctionValueReturnedFromMain.cpp similarity index 100% rename from 2.5 FunctionValueReturnedFromMain.cpp rename to 02.5 FunctionValueReturnedFromMain.cpp diff --git a/2.6 Anatomy_BasicIO.cpp b/02.6 Anatomy_BasicIO.cpp similarity index 100% rename from 2.6 Anatomy_BasicIO.cpp rename to 02.6 Anatomy_BasicIO.cpp diff --git a/2.Ex2.cpp b/02.Ex2.cpp similarity index 100% rename from 2.Ex2.cpp rename to 02.Ex2.cpp diff --git a/2.Ex3.cpp b/02.Ex3.cpp similarity index 100% rename from 2.Ex3.cpp rename to 02.Ex3.cpp diff --git a/20.1 InstantiatingMapMultimap.cpp b/020.1 InstantiatingMapMultimap.cpp similarity index 100% rename from 20.1 InstantiatingMapMultimap.cpp rename to 020.1 InstantiatingMapMultimap.cpp diff --git a/20.2 InsertingElements.cpp b/020.2 InsertingElements.cpp similarity index 100% rename from 20.2 InsertingElements.cpp rename to 020.2 InsertingElements.cpp diff --git a/20.3 MapFind.cpp b/020.3 MapFind.cpp similarity index 100% rename from 20.3 MapFind.cpp rename to 020.3 MapFind.cpp diff --git a/20.4 MapErase.cpp b/020.4 MapErase.cpp similarity index 100% rename from 20.4 MapErase.cpp rename to 020.4 MapErase.cpp diff --git a/20.5 MultiMapWithPredicate.cpp b/020.5 MultiMapWithPredicate.cpp similarity index 100% rename from 20.5 MultiMapWithPredicate.cpp rename to 020.5 MultiMapWithPredicate.cpp diff --git a/20.6 unordered_map_sample.cpp b/020.6 unordered_map_sample.cpp similarity index 100% rename from 20.6 unordered_map_sample.cpp rename to 020.6 unordered_map_sample.cpp diff --git a/21.1 FunctionObjects.cpp b/021.1 FunctionObjects.cpp similarity index 100% rename from 21.1 FunctionObjects.cpp rename to 021.1 FunctionObjects.cpp diff --git a/21.2 StatefulFunctionObject.cpp b/021.2 StatefulFunctionObject.cpp similarity index 100% rename from 21.2 StatefulFunctionObject.cpp rename to 021.2 StatefulFunctionObject.cpp diff --git a/21.3 21.4 UsingUnaryPredicate.cpp b/021.3 21.4 UsingUnaryPredicate.cpp similarity index 100% rename from 21.3 21.4 UsingUnaryPredicate.cpp rename to 021.3 21.4 UsingUnaryPredicate.cpp diff --git a/21.5 BinaryFunctionMultiplyRanges.cpp b/021.5 BinaryFunctionMultiplyRanges.cpp similarity index 100% rename from 21.5 BinaryFunctionMultiplyRanges.cpp rename to 021.5 BinaryFunctionMultiplyRanges.cpp diff --git a/21.6 21.7 BinarySortPredicate.cpp b/021.6 21.7 BinarySortPredicate.cpp similarity index 100% rename from 21.6 21.7 BinarySortPredicate.cpp rename to 021.6 21.7 BinarySortPredicate.cpp diff --git a/21.8 LambdaDisplayContainerForEach.cpp b/021.8 LambdaDisplayContainerForEach.cpp similarity index 100% rename from 21.8 LambdaDisplayContainerForEach.cpp rename to 021.8 LambdaDisplayContainerForEach.cpp diff --git a/21.Ex1 DoubleElement.cpp b/021.Ex1 DoubleElement.cpp similarity index 100% rename from 21.Ex1 DoubleElement.cpp rename to 021.Ex1 DoubleElement.cpp diff --git a/21.Ex2 DoubleKeepCount.cpp b/021.Ex2 DoubleKeepCount.cpp similarity index 100% rename from 21.Ex2 DoubleKeepCount.cpp rename to 021.Ex2 DoubleKeepCount.cpp diff --git a/21.Ex3 BinaryPredSort.cpp b/021.Ex3 BinaryPredSort.cpp similarity index 100% rename from 21.Ex3 BinaryPredSort.cpp rename to 021.Ex3 BinaryPredSort.cpp diff --git a/22.1 LambdaDisplayElements.cpp b/022.1 LambdaDisplayElements.cpp similarity index 100% rename from 22.1 LambdaDisplayElements.cpp rename to 022.1 LambdaDisplayElements.cpp diff --git a/22.2 LambdaFindIfEvenNumbers.cpp b/022.2 LambdaFindIfEvenNumbers.cpp similarity index 100% rename from 22.2 LambdaFindIfEvenNumbers.cpp rename to 022.2 LambdaFindIfEvenNumbers.cpp diff --git a/22.3 LambdaVersionIsMultiple.cpp b/022.3 LambdaVersionIsMultiple.cpp similarity index 100% rename from 22.3 LambdaVersionIsMultiple.cpp rename to 022.3 LambdaVersionIsMultiple.cpp diff --git a/22.4 LambdaBinaryFunc.cpp b/022.4 LambdaBinaryFunc.cpp similarity index 100% rename from 22.4 LambdaBinaryFunc.cpp rename to 022.4 LambdaBinaryFunc.cpp diff --git a/22.5 LambdaCaseInsensitiveSort.cpp b/022.5 LambdaCaseInsensitiveSort.cpp similarity index 100% rename from 22.5 LambdaCaseInsensitiveSort.cpp rename to 022.5 LambdaCaseInsensitiveSort.cpp diff --git a/22.Ex1 LambdaSort.cpp b/022.Ex1 LambdaSort.cpp similarity index 100% rename from 22.Ex1 LambdaSort.cpp rename to 022.Ex1 LambdaSort.cpp diff --git a/22.Ex2 LambdAddsNum.cpp b/022.Ex2 LambdAddsNum.cpp similarity index 100% rename from 22.Ex2 LambdAddsNum.cpp rename to 022.Ex2 LambdAddsNum.cpp diff --git a/23.1 UsingFind.cpp b/023.1 UsingFind.cpp similarity index 100% rename from 23.1 UsingFind.cpp rename to 023.1 UsingFind.cpp diff --git a/23.10 SortUniqueBS.cpp b/023.10 SortUniqueBS.cpp similarity index 100% rename from 23.10 SortUniqueBS.cpp rename to 023.10 SortUniqueBS.cpp diff --git a/23.11 PartitionStablePartition.cpp b/023.11 PartitionStablePartition.cpp similarity index 100% rename from 23.11 PartitionStablePartition.cpp rename to 023.11 PartitionStablePartition.cpp diff --git a/23.12 LowerBoundUpperBound.cpp b/023.12 LowerBoundUpperBound.cpp similarity index 100% rename from 23.12 LowerBoundUpperBound.cpp rename to 023.12 LowerBoundUpperBound.cpp diff --git a/23.14 RangesConstrainedAlgorithms.cpp b/023.14 RangesConstrainedAlgorithms.cpp similarity index 100% rename from 23.14 RangesConstrainedAlgorithms.cpp rename to 023.14 RangesConstrainedAlgorithms.cpp diff --git a/23.2 UsingCount.cpp b/023.2 UsingCount.cpp similarity index 100% rename from 23.2 UsingCount.cpp rename to 023.2 UsingCount.cpp diff --git a/23.3 UsingSearch.cpp b/023.3 UsingSearch.cpp similarity index 100% rename from 23.3 UsingSearch.cpp rename to 023.3 UsingSearch.cpp diff --git a/23.4 FillAndFillN.cpp b/023.4 FillAndFillN.cpp similarity index 100% rename from 23.4 FillAndFillN.cpp rename to 023.4 FillAndFillN.cpp diff --git a/23.5 UsingGenerate.cpp b/023.5 UsingGenerate.cpp similarity index 100% rename from 23.5 UsingGenerate.cpp rename to 023.5 UsingGenerate.cpp diff --git a/23.6 UsingForEach.cpp b/023.6 UsingForEach.cpp similarity index 100% rename from 23.6 UsingForEach.cpp rename to 023.6 UsingForEach.cpp diff --git a/23.7 UsingTransform.cpp b/023.7 UsingTransform.cpp similarity index 100% rename from 23.7 UsingTransform.cpp rename to 023.7 UsingTransform.cpp diff --git a/23.8 CopyRemoveRemoveIf.cpp b/023.8 CopyRemoveRemoveIf.cpp similarity index 100% rename from 23.8 CopyRemoveRemoveIf.cpp rename to 023.8 CopyRemoveRemoveIf.cpp diff --git a/23.9 ReplaceReplaceIf.cpp b/023.9 ReplaceReplaceIf.cpp similarity index 100% rename from 23.9 ReplaceReplaceIf.cpp rename to 023.9 ReplaceReplaceIf.cpp diff --git a/23.Ex2 IteratorsCopy.cpp b/023.Ex2 IteratorsCopy.cpp similarity index 100% rename from 23.Ex2 IteratorsCopy.cpp rename to 023.Ex2 IteratorsCopy.cpp diff --git a/24.1 InstantiatingStack.cpp b/024.1 InstantiatingStack.cpp similarity index 100% rename from 24.1 InstantiatingStack.cpp rename to 024.1 InstantiatingStack.cpp diff --git a/24.2 StackPushPop.cpp b/024.2 StackPushPop.cpp similarity index 100% rename from 24.2 StackPushPop.cpp rename to 024.2 StackPushPop.cpp diff --git a/24.2 StackPushPop.cpp~ b/024.2 StackPushPop.cpp~ similarity index 100% rename from 24.2 StackPushPop.cpp~ rename to 024.2 StackPushPop.cpp~ diff --git a/24.3 STLQueue.cpp b/024.3 STLQueue.cpp similarity index 100% rename from 24.3 STLQueue.cpp rename to 024.3 STLQueue.cpp diff --git a/24.4 QueueOperations.cpp b/024.4 QueueOperations.cpp similarity index 100% rename from 24.4 QueueOperations.cpp rename to 024.4 QueueOperations.cpp diff --git a/24.5 InstantiatingPriorityQueue.cpp b/024.5 InstantiatingPriorityQueue.cpp similarity index 100% rename from 24.5 InstantiatingPriorityQueue.cpp rename to 024.5 InstantiatingPriorityQueue.cpp diff --git a/24.6 PriorityQueueOperations.cpp b/024.6 PriorityQueueOperations.cpp similarity index 100% rename from 24.6 PriorityQueueOperations.cpp rename to 024.6 PriorityQueueOperations.cpp diff --git a/24.7 PriorityQueueWithPredicate.cpp b/024.7 PriorityQueueWithPredicate.cpp similarity index 100% rename from 24.7 PriorityQueueWithPredicate.cpp rename to 024.7 PriorityQueueWithPredicate.cpp diff --git a/25.1 InstantiatingBitSet.cpp b/025.1 InstantiatingBitSet.cpp similarity index 100% rename from 25.1 InstantiatingBitSet.cpp rename to 025.1 InstantiatingBitSet.cpp diff --git a/25.2 BitSetOperations.cpp b/025.2 BitSetOperations.cpp similarity index 100% rename from 25.2 BitSetOperations.cpp rename to 025.2 BitSetOperations.cpp diff --git a/25.3 InstantiatingVectorBool.cpp b/025.3 InstantiatingVectorBool.cpp similarity index 100% rename from 25.3 InstantiatingVectorBool.cpp rename to 025.3 InstantiatingVectorBool.cpp diff --git a/25.4 UsingVectorBool.cpp b/025.4 UsingVectorBool.cpp similarity index 100% rename from 25.4 UsingVectorBool.cpp rename to 025.4 UsingVectorBool.cpp diff --git a/25.Ex1 UseBitset.cpp b/025.Ex1 UseBitset.cpp similarity index 100% rename from 25.Ex1 UseBitset.cpp rename to 025.Ex1 UseBitset.cpp diff --git a/26.1 MinimalSmartPtr.cpp b/026.1 MinimalSmartPtr.cpp similarity index 100% rename from 26.1 MinimalSmartPtr.cpp rename to 026.1 MinimalSmartPtr.cpp diff --git a/26.2 DeepCopyPtr.cpp b/026.2 DeepCopyPtr.cpp similarity index 100% rename from 26.2 DeepCopyPtr.cpp rename to 026.2 DeepCopyPtr.cpp diff --git a/26.3 DestructiveCopyPtr.cpp b/026.3 DestructiveCopyPtr.cpp similarity index 100% rename from 26.3 DestructiveCopyPtr.cpp rename to 026.3 DestructiveCopyPtr.cpp diff --git a/26.4 UsingUniquePtr.cpp b/026.4 UsingUniquePtr.cpp similarity index 100% rename from 26.4 UsingUniquePtr.cpp rename to 026.4 UsingUniquePtr.cpp diff --git a/26.Ex2 FishUniquePtr.cpp b/026.Ex2 FishUniquePtr.cpp similarity index 100% rename from 26.Ex2 FishUniquePtr.cpp rename to 026.Ex2 FishUniquePtr.cpp diff --git a/27.1 CoutFormattingNumbers.cpp b/027.1 CoutFormattingNumbers.cpp similarity index 100% rename from 27.1 CoutFormattingNumbers.cpp rename to 027.1 CoutFormattingNumbers.cpp diff --git a/27.10 BinaryFile.cpp b/027.10 BinaryFile.cpp similarity index 100% rename from 27.10 BinaryFile.cpp rename to 027.10 BinaryFile.cpp diff --git a/27.10s BinaryFile - String.cpp b/027.10s BinaryFile - String.cpp similarity index 100% rename from 27.10s BinaryFile - String.cpp rename to 027.10s BinaryFile - String.cpp diff --git a/27.11 StringStream.cpp b/027.11 StringStream.cpp similarity index 100% rename from 27.11 StringStream.cpp rename to 027.11 StringStream.cpp diff --git a/27.2 CoutNumPrecision.cpp b/027.2 CoutNumPrecision.cpp similarity index 100% rename from 27.2 CoutNumPrecision.cpp rename to 027.2 CoutNumPrecision.cpp diff --git a/27.3 CoutSetWSetFill.cpp b/027.3 CoutSetWSetFill.cpp similarity index 100% rename from 27.3 CoutSetWSetFill.cpp rename to 027.3 CoutSetWSetFill.cpp diff --git a/27.4 SimpleInputUsingCin.cpp b/027.4 SimpleInputUsingCin.cpp similarity index 100% rename from 27.4 SimpleInputUsingCin.cpp rename to 027.4 SimpleInputUsingCin.cpp diff --git a/27.5 ReadingWordLine.cpp b/027.5 ReadingWordLine.cpp similarity index 100% rename from 27.5 ReadingWordLine.cpp rename to 027.5 ReadingWordLine.cpp diff --git a/27.6 CinReadingWordLine.cpp b/027.6 CinReadingWordLine.cpp similarity index 100% rename from 27.6 CinReadingWordLine.cpp rename to 027.6 CinReadingWordLine.cpp diff --git a/27.7 UsingGetLine.cpp b/027.7 UsingGetLine.cpp similarity index 100% rename from 27.7 UsingGetLine.cpp rename to 027.7 UsingGetLine.cpp diff --git a/27.8 WritingToFile.cpp b/027.8 WritingToFile.cpp similarity index 100% rename from 27.8 WritingToFile.cpp rename to 027.8 WritingToFile.cpp diff --git a/27.9 ReadingTextFile.cpp b/027.9 ReadingTextFile.cpp similarity index 100% rename from 27.9 ReadingTextFile.cpp rename to 027.9 ReadingTextFile.cpp diff --git a/28.1 ExceptionSafetyInNew.cpp b/028.1 ExceptionSafetyInNew.cpp similarity index 100% rename from 28.1 ExceptionSafetyInNew.cpp rename to 028.1 ExceptionSafetyInNew.cpp diff --git a/28.2 CatchingAType.cpp b/028.2 CatchingAType.cpp similarity index 100% rename from 28.2 CatchingAType.cpp rename to 028.2 CatchingAType.cpp diff --git a/28.3 ExceptionOnDivideByZero.cpp b/028.3 ExceptionOnDivideByZero.cpp similarity index 100% rename from 28.3 ExceptionOnDivideByZero.cpp rename to 028.3 ExceptionOnDivideByZero.cpp diff --git a/28.4 StackUnwindingOnException.cpp b/028.4 StackUnwindingOnException.cpp similarity index 100% rename from 28.4 StackUnwindingOnException.cpp rename to 028.4 StackUnwindingOnException.cpp diff --git a/28.5 CustomException.cpp b/028.5 CustomException.cpp similarity index 100% rename from 28.5 CustomException.cpp rename to 028.5 CustomException.cpp diff --git a/29.1 ConceptFloatingPt.cpp b/029.1 ConceptFloatingPt.cpp similarity index 100% rename from 29.1 ConceptFloatingPt.cpp rename to 029.1 ConceptFloatingPt.cpp diff --git a/29.2 UsingCommonConcepts.cpp b/029.2 UsingCommonConcepts.cpp similarity index 100% rename from 29.2 UsingCommonConcepts.cpp rename to 029.2 UsingCommonConcepts.cpp diff --git a/29.3 ConceptsWithClasses.cpp b/029.3 ConceptsWithClasses.cpp similarity index 100% rename from 29.3 ConceptsWithClasses.cpp rename to 029.3 ConceptsWithClasses.cpp diff --git a/29.4 ConceptDerivedFrom.cpp b/029.4 ConceptDerivedFrom.cpp similarity index 100% rename from 29.4 ConceptDerivedFrom.cpp rename to 029.4 ConceptDerivedFrom.cpp diff --git a/29.5 RangesIntro.cpp b/029.5 RangesIntro.cpp similarity index 100% rename from 29.5 RangesIntro.cpp rename to 029.5 RangesIntro.cpp diff --git a/29.6 ViewsReverse.cpp b/029.6 ViewsReverse.cpp similarity index 100% rename from 29.6 ViewsReverse.cpp rename to 029.6 ViewsReverse.cpp diff --git a/29.7 CombiningAdaptors.cpp b/029.7 CombiningAdaptors.cpp similarity index 100% rename from 29.7 CombiningAdaptors.cpp rename to 029.7 CombiningAdaptors.cpp diff --git a/29.8 CombiningAdaptors.cpp b/029.8 CombiningAdaptors.cpp similarity index 100% rename from 29.8 CombiningAdaptors.cpp rename to 029.8 CombiningAdaptors.cpp diff --git a/29.Ex3 ViewReverseTransform.cpp b/029.Ex3 ViewReverseTransform.cpp similarity index 100% rename from 29.Ex3 ViewReverseTransform.cpp rename to 029.Ex3 ViewReverseTransform.cpp diff --git a/3.1 VariablesDemo_MultiplyTwoNumbers.cpp b/03.1 VariablesDemo_MultiplyTwoNumbers.cpp similarity index 100% rename from 3.1 VariablesDemo_MultiplyTwoNumbers.cpp rename to 03.1 VariablesDemo_MultiplyTwoNumbers.cpp diff --git a/3.2 VariablesScopeDemo.cpp b/03.2 VariablesScopeDemo.cpp similarity index 100% rename from 3.2 VariablesScopeDemo.cpp rename to 03.2 VariablesScopeDemo.cpp diff --git a/3.3 GlobalVariablesDemo.cpp b/03.3 GlobalVariablesDemo.cpp similarity index 100% rename from 3.3 GlobalVariablesDemo.cpp rename to 03.3 GlobalVariablesDemo.cpp diff --git a/3.4 Operators_Signed_Unsigned_Overflow.cpp b/03.4 Operators_Signed_Unsigned_Overflow.cpp similarity index 100% rename from 3.4 Operators_Signed_Unsigned_Overflow.cpp rename to 03.4 Operators_Signed_Unsigned_Overflow.cpp diff --git a/3.5 Using_sizeof.cpp b/03.5 Using_sizeof.cpp similarity index 100% rename from 3.5 Using_sizeof.cpp rename to 03.5 Using_sizeof.cpp diff --git a/3.6 UsingAuto.cpp b/03.6 UsingAuto.cpp similarity index 100% rename from 3.6 UsingAuto.cpp rename to 03.6 UsingAuto.cpp diff --git a/3.7 Demo_Constants.cpp b/03.7 Demo_Constants.cpp similarity index 100% rename from 3.7 Demo_Constants.cpp rename to 03.7 Demo_Constants.cpp diff --git a/3.8 using constexpr.cpp b/03.8 using constexpr.cpp similarity index 100% rename from 3.8 using constexpr.cpp rename to 03.8 using constexpr.cpp diff --git a/3.9 Using_enum_Constants.cpp b/03.9 Using_enum_Constants.cpp similarity index 100% rename from 3.9 Using_enum_Constants.cpp rename to 03.9 Using_enum_Constants.cpp diff --git a/3.Ex3 Calculate_Area_Circumference.cpp b/03.Ex3 Calculate_Area_Circumference.cpp similarity index 100% rename from 3.Ex3 Calculate_Area_Circumference.cpp rename to 03.Ex3 Calculate_Area_Circumference.cpp diff --git a/30.1 jthread.cpp b/030.1 jthread.cpp similarity index 100% rename from 30.1 jthread.cpp rename to 030.1 jthread.cpp diff --git a/31.1 ModulesHelloWorld.cpp b/031.1 ModulesHelloWorld.cpp similarity index 100% rename from 31.1 ModulesHelloWorld.cpp rename to 031.1 ModulesHelloWorld.cpp diff --git a/31.2 ImportModuleMain.cpp b/031.2 ImportModuleMain.cpp similarity index 100% rename from 31.2 ImportModuleMain.cpp rename to 031.2 ImportModuleMain.cpp diff --git a/31.2 SimpleOperations.cpp b/031.2 SimpleOperations.cpp similarity index 100% rename from 31.2 SimpleOperations.cpp rename to 031.2 SimpleOperations.cpp diff --git a/31.2 SimpleOperations.ixx b/031.2 SimpleOperations.ixx similarity index 100% rename from 31.2 SimpleOperations.ixx rename to 031.2 SimpleOperations.ixx diff --git a/4.1 AccessingArrayElements.cpp b/04.1 AccessingArrayElements.cpp similarity index 100% rename from 4.1 AccessingArrayElements.cpp rename to 04.1 AccessingArrayElements.cpp diff --git a/4.2 WritingToArrayElements.cpp b/04.2 WritingToArrayElements.cpp similarity index 100% rename from 4.2 WritingToArrayElements.cpp rename to 04.2 WritingToArrayElements.cpp diff --git a/4.3 Declaring_Initializing_MD_Arrays.cpp b/04.3 Declaring_Initializing_MD_Arrays.cpp similarity index 100% rename from 4.3 Declaring_Initializing_MD_Arrays.cpp rename to 04.3 Declaring_Initializing_MD_Arrays.cpp diff --git a/4.4 Dynamic_Array_std_vector.cpp b/04.4 Dynamic_Array_std_vector.cpp similarity index 100% rename from 4.4 Dynamic_Array_std_vector.cpp rename to 04.4 Dynamic_Array_std_vector.cpp diff --git a/4.5 C-Style_HelloWorld.cpp b/04.5 C-Style_HelloWorld.cpp similarity index 100% rename from 4.5 C-Style_HelloWorld.cpp rename to 04.5 C-Style_HelloWorld.cpp diff --git a/4.6 UserInput_C_Style_String.cpp b/04.6 UserInput_C_Style_String.cpp similarity index 100% rename from 4.6 UserInput_C_Style_String.cpp rename to 04.6 UserInput_C_Style_String.cpp diff --git a/4.7 CPPStrings_std_string.cpp b/04.7 CPPStrings_std_string.cpp similarity index 100% rename from 4.7 CPPStrings_std_string.cpp rename to 04.7 CPPStrings_std_string.cpp diff --git a/4.Ex1.cpp b/04.Ex1.cpp similarity index 100% rename from 4.Ex1.cpp rename to 04.Ex1.cpp diff --git a/5.1 Check_ArithmeticOperators.cpp b/05.1 Check_ArithmeticOperators.cpp similarity index 100% rename from 5.1 Check_ArithmeticOperators.cpp rename to 05.1 Check_ArithmeticOperators.cpp diff --git a/5.10 Operators_CompoundOperators.cpp b/05.10 Operators_CompoundOperators.cpp similarity index 100% rename from 5.10 Operators_CompoundOperators.cpp rename to 05.10 Operators_CompoundOperators.cpp diff --git a/5.11 Operator_sizeof.cpp b/05.11 Operator_sizeof.cpp similarity index 100% rename from 5.11 Operator_sizeof.cpp rename to 05.11 Operator_sizeof.cpp diff --git a/5.2 Operators_PostFix_Prefix.cpp b/05.2 Operators_PostFix_Prefix.cpp similarity index 100% rename from 5.2 Operators_PostFix_Prefix.cpp rename to 05.2 Operators_PostFix_Prefix.cpp diff --git a/5.3 Operators_Relational_Equality.cpp b/05.3 Operators_Relational_Equality.cpp similarity index 100% rename from 5.3 Operators_Relational_Equality.cpp rename to 05.3 Operators_Relational_Equality.cpp diff --git a/5.4 ThreeWayComparisonOp.cpp b/05.4 ThreeWayComparisonOp.cpp similarity index 100% rename from 5.4 ThreeWayComparisonOp.cpp rename to 05.4 ThreeWayComparisonOp.cpp diff --git a/5.5 Operators_Logical_AND_OR.cpp b/05.5 Operators_Logical_AND_OR.cpp similarity index 100% rename from 5.5 Operators_Logical_AND_OR.cpp rename to 05.5 Operators_Logical_AND_OR.cpp diff --git a/5.6 Operators_Logical_And_Or_If.cpp b/05.6 Operators_Logical_And_Or_If.cpp similarity index 100% rename from 5.6 Operators_Logical_And_Or_If.cpp rename to 05.6 Operators_Logical_And_Or_If.cpp diff --git a/5.7 Operators_Logical_OR.cpp b/05.7 Operators_Logical_OR.cpp similarity index 100% rename from 5.7 Operators_Logical_OR.cpp rename to 05.7 Operators_Logical_OR.cpp diff --git a/5.8 Operators_Bitwise.cpp b/05.8 Operators_Bitwise.cpp similarity index 100% rename from 5.8 Operators_Bitwise.cpp rename to 05.8 Operators_Bitwise.cpp diff --git a/5.9 Operators_BitwiseShift.cpp b/05.9 Operators_BitwiseShift.cpp similarity index 100% rename from 5.9 Operators_BitwiseShift.cpp rename to 05.9 Operators_BitwiseShift.cpp diff --git a/5.Ex3.cpp b/05.Ex3.cpp similarity index 100% rename from 5.Ex3.cpp rename to 05.Ex3.cpp diff --git a/5.Quiz5.cpp b/05.Quiz5.cpp similarity index 100% rename from 5.Quiz5.cpp rename to 05.Quiz5.cpp diff --git a/6.1 Multiply_or_Add_if_else.cpp b/06.1 Multiply_or_Add_if_else.cpp similarity index 100% rename from 6.1 Multiply_or_Add_if_else.cpp rename to 06.1 Multiply_or_Add_if_else.cpp diff --git a/6.10 EnterValuesInAnArray_DisplayArray_for_loop.cpp b/06.10 EnterValuesInAnArray_DisplayArray_for_loop.cpp similarity index 100% rename from 6.10 EnterValuesInAnArray_DisplayArray_for_loop.cpp rename to 06.10 EnterValuesInAnArray_DisplayArray_for_loop.cpp diff --git a/6.11 MultiplyAdd_for_loop.cpp b/06.11 MultiplyAdd_for_loop.cpp similarity index 100% rename from 6.11 MultiplyAdd_for_loop.cpp rename to 06.11 MultiplyAdd_for_loop.cpp diff --git a/6.12 RangeBasedFor.cpp b/06.12 RangeBasedFor.cpp similarity index 100% rename from 6.12 RangeBasedFor.cpp rename to 06.12 RangeBasedFor.cpp diff --git a/6.13 MultiplyAdd_InfiniteLoop_break_continue.cpp b/06.13 MultiplyAdd_InfiniteLoop_break_continue.cpp similarity index 100% rename from 6.13 MultiplyAdd_InfiniteLoop_break_continue.cpp rename to 06.13 MultiplyAdd_InfiniteLoop_break_continue.cpp diff --git a/6.14 CrossMultiplyTwoArrays_NestedLoops.cpp b/06.14 CrossMultiplyTwoArrays_NestedLoops.cpp similarity index 100% rename from 6.14 CrossMultiplyTwoArrays_NestedLoops.cpp rename to 06.14 CrossMultiplyTwoArrays_NestedLoops.cpp diff --git a/6.15 IteratingMDArrays_nested_loops.cpp b/06.15 IteratingMDArrays_nested_loops.cpp similarity index 100% rename from 6.15 IteratingMDArrays_nested_loops.cpp rename to 06.15 IteratingMDArrays_nested_loops.cpp diff --git a/6.16 FibonacciSeries_usingLoops.cpp b/06.16 FibonacciSeries_usingLoops.cpp similarity index 100% rename from 6.16 FibonacciSeries_usingLoops.cpp rename to 06.16 FibonacciSeries_usingLoops.cpp diff --git a/6.2 checkbounds.cpp b/06.2 checkbounds.cpp similarity index 100% rename from 6.2 checkbounds.cpp rename to 06.2 checkbounds.cpp diff --git a/6.3 Nested_if_check_Divisor.cpp b/06.3 Nested_if_check_Divisor.cpp similarity index 100% rename from 6.3 Nested_if_check_Divisor.cpp rename to 06.3 Nested_if_check_Divisor.cpp diff --git a/6.4 WhatDaysOfWeekMean_if_else.cpp b/06.4 WhatDaysOfWeekMean_if_else.cpp similarity index 100% rename from 6.4 WhatDaysOfWeekMean_if_else.cpp rename to 06.4 WhatDaysOfWeekMean_if_else.cpp diff --git a/6.5 DaysOfWeek_switch_case.cpp b/06.5 DaysOfWeek_switch_case.cpp similarity index 100% rename from 6.5 DaysOfWeek_switch_case.cpp rename to 06.5 DaysOfWeek_switch_case.cpp diff --git a/6.6 ConditionalOperator_TernaryOperator.cpp b/06.6 ConditionalOperator_TernaryOperator.cpp similarity index 100% rename from 6.6 ConditionalOperator_TernaryOperator.cpp rename to 06.6 ConditionalOperator_TernaryOperator.cpp diff --git a/6.7 MultiplyOrAdd_goto.cpp b/06.7 MultiplyOrAdd_goto.cpp similarity index 100% rename from 6.7 MultiplyOrAdd_goto.cpp rename to 06.7 MultiplyOrAdd_goto.cpp diff --git a/6.8 MultiplyOrAdd_while.cpp b/06.8 MultiplyOrAdd_while.cpp similarity index 100% rename from 6.8 MultiplyOrAdd_while.cpp rename to 06.8 MultiplyOrAdd_while.cpp diff --git a/6.9 MultiplyAdd_do_while.cpp b/06.9 MultiplyAdd_do_while.cpp similarity index 100% rename from 6.9 MultiplyAdd_do_while.cpp rename to 06.9 MultiplyAdd_do_while.cpp diff --git a/6.Ex1.cpp b/06.Ex1.cpp similarity index 100% rename from 6.Ex1.cpp rename to 06.Ex1.cpp diff --git a/6.Ex2.cpp b/06.Ex2.cpp similarity index 100% rename from 6.Ex2.cpp rename to 06.Ex2.cpp diff --git a/6.Ex3.cpp b/06.Ex3.cpp similarity index 100% rename from 6.Ex3.cpp rename to 06.Ex3.cpp diff --git a/6.Ex4.cpp b/06.Ex4.cpp similarity index 100% rename from 6.Ex4.cpp rename to 06.Ex4.cpp diff --git a/7.1 Functions_ComputingAreaCircumference.cpp b/07.1 Functions_ComputingAreaCircumference.cpp similarity index 100% rename from 7.1 Functions_ComputingAreaCircumference.cpp rename to 07.1 Functions_ComputingAreaCircumference.cpp diff --git a/7.10 Functions_Inline.cpp b/07.10 Functions_Inline.cpp similarity index 100% rename from 7.10 Functions_Inline.cpp rename to 07.10 Functions_Inline.cpp diff --git a/7.11 auto function return.cpp b/07.11 auto function return.cpp similarity index 100% rename from 7.11 auto function return.cpp rename to 07.11 auto function return.cpp diff --git a/7.12 Functions_Lambda.cpp b/07.12 Functions_Lambda.cpp similarity index 100% rename from 7.12 Functions_Lambda.cpp rename to 07.12 Functions_Lambda.cpp diff --git a/7.2 Functions_MultipleParameters_Cylinder.cpp b/07.2 Functions_MultipleParameters_Cylinder.cpp similarity index 100% rename from 7.2 Functions_MultipleParameters_Cylinder.cpp rename to 07.2 Functions_MultipleParameters_Cylinder.cpp diff --git a/7.3 Functions_SayingHelloWithoutParamsReturnValue.cpp b/07.3 Functions_SayingHelloWithoutParamsReturnValue.cpp similarity index 100% rename from 7.3 Functions_SayingHelloWithoutParamsReturnValue.cpp rename to 07.3 Functions_SayingHelloWithoutParamsReturnValue.cpp diff --git a/7.4 Functions_DefaulParameters_Pi.cpp b/07.4 Functions_DefaulParameters_Pi.cpp similarity index 100% rename from 7.4 Functions_DefaulParameters_Pi.cpp rename to 07.4 Functions_DefaulParameters_Pi.cpp diff --git a/7.5 Functions_Recursive_Fibonacci.cpp b/07.5 Functions_Recursive_Fibonacci.cpp similarity index 100% rename from 7.5 Functions_Recursive_Fibonacci.cpp rename to 07.5 Functions_Recursive_Fibonacci.cpp diff --git a/7.6 Functions_MultipleReturns.cpp b/07.6 Functions_MultipleReturns.cpp similarity index 100% rename from 7.6 Functions_MultipleReturns.cpp rename to 07.6 Functions_MultipleReturns.cpp diff --git a/7.7 Functions_Overloaded_Area_CyclinderCircle.cpp b/07.7 Functions_Overloaded_Area_CyclinderCircle.cpp similarity index 100% rename from 7.7 Functions_Overloaded_Area_CyclinderCircle.cpp rename to 07.7 Functions_Overloaded_Area_CyclinderCircle.cpp diff --git a/7.8 Functions_Passing_Arrays.cpp b/07.8 Functions_Passing_Arrays.cpp similarity index 100% rename from 7.8 Functions_Passing_Arrays.cpp rename to 07.8 Functions_Passing_Arrays.cpp diff --git a/7.9 Functions_PassingReference.cpp b/07.9 Functions_PassingReference.cpp similarity index 100% rename from 7.9 Functions_PassingReference.cpp rename to 07.9 Functions_PassingReference.cpp diff --git a/8.1 Pointers_ReferencingOperator.cpp b/08.1 Pointers_ReferencingOperator.cpp similarity index 100% rename from 8.1 Pointers_ReferencingOperator.cpp rename to 08.1 Pointers_ReferencingOperator.cpp diff --git a/8.10 Pointers_const_calculatingsquare.cpp b/08.10 Pointers_const_calculatingsquare.cpp similarity index 100% rename from 8.10 Pointers_const_calculatingsquare.cpp rename to 08.10 Pointers_const_calculatingsquare.cpp diff --git a/8.11 Pointers_ArrayVar_IsAddressOfFirst.cpp b/08.11 Pointers_ArrayVar_IsAddressOfFirst.cpp similarity index 100% rename from 8.11 Pointers_ArrayVar_IsAddressOfFirst.cpp rename to 08.11 Pointers_ArrayVar_IsAddressOfFirst.cpp diff --git a/8.12 Pointers_Arrays_Similarities.cpp b/08.12 Pointers_Arrays_Similarities.cpp similarity index 100% rename from 8.12 Pointers_Arrays_Similarities.cpp rename to 08.12 Pointers_Arrays_Similarities.cpp diff --git a/8.13 Pointers_InvalidPtr.cpp b/08.13 Pointers_InvalidPtr.cpp similarity index 100% rename from 8.13 Pointers_InvalidPtr.cpp rename to 08.13 Pointers_InvalidPtr.cpp diff --git a/8.14 Pointers_BetterProgramming.cpp b/08.14 Pointers_BetterProgramming.cpp similarity index 100% rename from 8.14 Pointers_BetterProgramming.cpp rename to 08.14 Pointers_BetterProgramming.cpp diff --git a/8.15 CrashesNewWithoutExcHandler.cpp b/08.15 CrashesNewWithoutExcHandler.cpp similarity index 100% rename from 8.15 CrashesNewWithoutExcHandler.cpp rename to 08.15 CrashesNewWithoutExcHandler.cpp diff --git a/8.15 Pointers_new_exceptionhandler.cpp b/08.15 Pointers_new_exceptionhandler.cpp similarity index 100% rename from 8.15 Pointers_new_exceptionhandler.cpp rename to 08.15 Pointers_new_exceptionhandler.cpp diff --git a/8.16 Pointers_new_nothrow.cpp b/08.16 Pointers_new_nothrow.cpp similarity index 100% rename from 8.16 Pointers_new_nothrow.cpp rename to 08.16 Pointers_new_nothrow.cpp diff --git a/8.17 References_Declaring_Initializing.cpp b/08.17 References_Declaring_Initializing.cpp similarity index 100% rename from 8.17 References_Declaring_Initializing.cpp rename to 08.17 References_Declaring_Initializing.cpp diff --git a/8.18 References_PassingArgsToFunctions.cpp b/08.18 References_PassingArgsToFunctions.cpp similarity index 100% rename from 8.18 References_PassingArgsToFunctions.cpp rename to 08.18 References_PassingArgsToFunctions.cpp diff --git a/8.19 References_Const.cpp b/08.19 References_Const.cpp similarity index 100% rename from 8.19 References_Const.cpp rename to 08.19 References_Const.cpp diff --git a/8.2 Pointers_AssigningRefToPtr.cpp b/08.2 Pointers_AssigningRefToPtr.cpp similarity index 100% rename from 8.2 Pointers_AssigningRefToPtr.cpp rename to 08.2 Pointers_AssigningRefToPtr.cpp diff --git a/8.3 Pointers_OnePtrManyIntegers.cpp b/08.3 Pointers_OnePtrManyIntegers.cpp similarity index 100% rename from 8.3 Pointers_OnePtrManyIntegers.cpp rename to 08.3 Pointers_OnePtrManyIntegers.cpp diff --git a/8.4 Pointers_Dereferencing_or_IndirectionOperator.cpp b/08.4 Pointers_Dereferencing_or_IndirectionOperator.cpp similarity index 100% rename from 8.4 Pointers_Dereferencing_or_IndirectionOperator.cpp rename to 08.4 Pointers_Dereferencing_or_IndirectionOperator.cpp diff --git a/8.5 Pointers_AssigningUsingDerefOp.cpp b/08.5 Pointers_AssigningUsingDerefOp.cpp similarity index 100% rename from 8.5 Pointers_AssigningUsingDerefOp.cpp rename to 08.5 Pointers_AssigningUsingDerefOp.cpp diff --git a/8.6 Pointers_sizeof_Test.cpp b/08.6 Pointers_sizeof_Test.cpp similarity index 100% rename from 8.6 Pointers_sizeof_Test.cpp rename to 08.6 Pointers_sizeof_Test.cpp diff --git a/8.7 Pointers_Using_new_delete.cpp b/08.7 Pointers_Using_new_delete.cpp similarity index 100% rename from 8.7 Pointers_Using_new_delete.cpp rename to 08.7 Pointers_Using_new_delete.cpp diff --git a/8.8 Pointers_Using_new_delete_char_array.cpp b/08.8 Pointers_Using_new_delete_char_array.cpp similarity index 100% rename from 8.8 Pointers_Using_new_delete_char_array.cpp rename to 08.8 Pointers_Using_new_delete_char_array.cpp diff --git a/8.9 Pointer_using_new_delete_multiple_elements.cpp b/08.9 Pointer_using_new_delete_multiple_elements.cpp similarity index 100% rename from 8.9 Pointer_using_new_delete_multiple_elements.cpp rename to 08.9 Pointer_using_new_delete_multiple_elements.cpp diff --git a/9.1 ClassHuman.cpp b/09.1 ClassHuman.cpp similarity index 100% rename from 9.1 ClassHuman.cpp rename to 09.1 ClassHuman.cpp diff --git a/9.10 Singleton.cpp b/09.10 Singleton.cpp similarity index 100% rename from 9.10 Singleton.cpp rename to 09.10 Singleton.cpp diff --git a/9.11 MonsterDB_ForceConstructionOnFreeStore.cpp b/09.11 MonsterDB_ForceConstructionOnFreeStore.cpp similarity index 100% rename from 9.11 MonsterDB_ForceConstructionOnFreeStore.cpp rename to 09.11 MonsterDB_ForceConstructionOnFreeStore.cpp diff --git a/9.12 explicit constructors.cpp b/09.12 explicit constructors.cpp similarity index 100% rename from 9.12 explicit constructors.cpp rename to 09.12 explicit constructors.cpp diff --git a/9.13 SizeOfClass.cpp b/09.13 SizeOfClass.cpp similarity index 100% rename from 9.13 SizeOfClass.cpp rename to 09.13 SizeOfClass.cpp diff --git a/9.14 FriendFunctions.cpp b/09.14 FriendFunctions.cpp similarity index 100% rename from 9.14 FriendFunctions.cpp rename to 09.14 FriendFunctions.cpp diff --git a/9.15 FriendClass.cpp b/09.15 FriendClass.cpp similarity index 100% rename from 9.15 FriendClass.cpp rename to 09.15 FriendClass.cpp diff --git a/9.16 UsingUnions.cpp b/09.16 UsingUnions.cpp similarity index 100% rename from 9.16 UsingUnions.cpp rename to 09.16 UsingUnions.cpp diff --git a/9.17 AggregateInitializationClasses.cpp b/09.17 AggregateInitializationClasses.cpp similarity index 100% rename from 9.17 AggregateInitializationClasses.cpp rename to 09.17 AggregateInitializationClasses.cpp diff --git a/9.18 constexpr class.cpp b/09.18 constexpr class.cpp similarity index 100% rename from 9.18 constexpr class.cpp rename to 09.18 constexpr class.cpp diff --git a/9.2 DemonstratesAbstraction_HidesTrueAge.cpp b/09.2 DemonstratesAbstraction_HidesTrueAge.cpp similarity index 100% rename from 9.2 DemonstratesAbstraction_HidesTrueAge.cpp rename to 09.2 DemonstratesAbstraction_HidesTrueAge.cpp diff --git a/9.3 ClassWithConstructors.cpp b/09.3 ClassWithConstructors.cpp similarity index 100% rename from 9.3 ClassWithConstructors.cpp rename to 09.3 ClassWithConstructors.cpp diff --git a/9.4 Overloaded Constructors.cpp b/09.4 Overloaded Constructors.cpp similarity index 100% rename from 9.4 Overloaded Constructors.cpp rename to 09.4 Overloaded Constructors.cpp diff --git a/9.5 OnlyOverloadedConstructor_NoDefault.cpp b/09.5 OnlyOverloadedConstructor_NoDefault.cpp similarity index 100% rename from 9.5 OnlyOverloadedConstructor_NoDefault.cpp rename to 09.5 OnlyOverloadedConstructor_NoDefault.cpp diff --git a/9.6 Constructor_InitializationLists.cpp b/09.6 Constructor_InitializationLists.cpp similarity index 100% rename from 9.6 Constructor_InitializationLists.cpp rename to 09.6 Constructor_InitializationLists.cpp diff --git a/9.7 FreeMemInDestructor.cpp b/09.7 FreeMemInDestructor.cpp similarity index 100% rename from 9.7 FreeMemInDestructor.cpp rename to 09.7 FreeMemInDestructor.cpp diff --git a/9.8 ShallowCopy.cpp b/09.8 ShallowCopy.cpp similarity index 100% rename from 9.8 ShallowCopy.cpp rename to 09.8 ShallowCopy.cpp diff --git a/9.9 CopyConstructor_MyBuffer.cpp b/09.9 CopyConstructor_MyBuffer.cpp similarity index 100% rename from 9.9 CopyConstructor_MyBuffer.cpp rename to 09.9 CopyConstructor_MyBuffer.cpp diff --git a/9.Ex3.cpp b/09.Ex3.cpp similarity index 100% rename from 9.Ex3.cpp rename to 09.Ex3.cpp diff --git a/9.Ex4 Circle.cpp b/09.Ex4 Circle.cpp similarity index 100% rename from 9.Ex4 Circle.cpp rename to 09.Ex4 Circle.cpp From bcb9a0c413562c5b05760e9be3b6239fdaa2f7c0 Mon Sep 17 00:00:00 2001 From: Anatolii Kosorukov Date: Sat, 1 Feb 2025 09:15:46 +0700 Subject: [PATCH 2/2] Tune file names I have made changes to names 0 through 10 and removed the first zero from names of higher value numbers. --- ...ceanClassHeirarchy.cpp => 10.1 SimplePisceanClassHeirarchy.cpp | 0 ...ritance_Platypus.cpp => 10.10 MultipleInheritance_Platypus.cpp | 0 010.2 Fish_With_protected.cpp => 10.2 Fish_With_protected.cpp | 0 ...sInstantiation.cpp => 10.3 Fish_WithBaseClassInstantiation.cpp | 0 ...sOverridingMethod.cpp => 10.4 DerivedClassOverridingMethod.cpp | 0 ...teOverride.cpp => 10.5 InvokingBaseMethods_InSpiteOverride.cpp | 0 010.6 MethodHiding.cpp => 10.6 MethodHiding.cpp | 0 010.6 Protected_SuperCar.cpp => 10.6 Protected_SuperCar.cpp | 0 ...ionDestruction.cpp => 10.7 SequenceConstructionDestruction.cpp | 0 ... PvtInheritanceCarMotor.cpp => 10.8 PvtInheritanceCarMotor.cpp | 0 010.9 ProtectedInheritance => 10.9 ProtectedInheritance | 0 010.9 ProtectedInheritance.cpp => 10.9 ProtectedInheritance.cpp | 0 ...pusConstructorOrder.cpp => 10.Ex1 PlatypusConstructorOrder.cpp | 0 ...okingSwimUsingFishPtr.cpp => 11.1 InvokingSwimUsingFishPtr.cpp | 0 ... FishSwim_VirtualMethod.cpp => 11.2 FishSwim_VirtualMethod.cpp | 0 ...utVirtualDestructors.cpp => 11.3 WithoutVirtualDestructors.cpp | 0 011.4 VirtualDestructors.cpp => 11.4 VirtualDestructors.cpp | 0 ...lFunctions.cpp => 11.5 SizeofBaseClassWithVirtualFunctions.cpp | 0 011.6 FishABC.cpp => 11.6 FishABC.cpp | 0 ...eritance_Platypus.cpp => 11.7 MultipleInheritance_Platypus.cpp | 0 ...heritance_Platypus.cpp => 11.8 VirtualInheritance_Platypus.cpp | 0 ...irtualCopyConstructors.cpp => 11.9 VirtualCopyConstructors.cpp | 0 011.Ex3.cpp => 11.Ex3.cpp | 0 011.Quiz1.cpp => 11.Quiz1.cpp | 0 ...efixOperatorsIncDec.cpp => 12.1 Date_PrefixOperatorsIncDec.cpp | 0 ...ator_MyString.cpp => 12.10 ArraySubscriptOperator_MyString.cpp | 0 ...perator().cpp => 12.11 FunctionObjects_Functors_Operator().cpp | 0 ...entOperator.cpp => 12.12 MoveConstructorAssignmentOperator.cpp | 0 012.13 UDLtoKelvin.cpp => 12.13 UDLtoKelvin.cpp | 0 012.2 OperatorConstCharPtr.cpp => 12.2 OperatorConstCharPtr.cpp | 0 012.3 UniquePtr.cpp => 12.3 UniquePtr.cpp | 0 ...tionOperator.cpp => 12.4 BinaryAdditionSubtractionOperator.cpp | 0 012.5 AddSubAssignment.cpp => 12.5 AddSubAssignment.cpp | 0 ...lity_Comparison.cpp => 12.6 Equality_Inequality_Comparison.cpp | 0 ...anEqualTo.cpp => 12.7 ComparisonLessThanGreaterThanEqualTo.cpp | 0 012.8 SpaceshipCompareDates.cpp => 12.8 SpaceshipCompareDates.cpp | 0 ... CopyAssignmentOperator.cpp => 12.9 CopyAssignmentOperator.cpp | 0 013.1 dynamic_cast_Fish.cpp => 13.1 dynamic_cast_Fish.cpp | 0 013.Ex2.cpp => 13.Ex2.cpp | 0 014.1 MacroConstants.cpp => 14.1 MacroConstants.cpp | 0 014.2 MacroFunctions.cpp => 14.2 MacroFunctions.cpp | 0 ... TemplateFunctionGetMax.cpp => 14.3 TemplateFunctionGetMax.cpp | 0 014.4 HoldsPairWithMain.cpp => 14.4 HoldsPairWithMain.cpp | 0 ... TemplateSpecialization.cpp => 14.5 TemplateSpecialization.cpp | 0 014.6 StaticWithinTemplate.cpp => 14.6 StaticWithinTemplate.cpp | 0 014.7 VariableTemplatesSum.cpp => 14.7 VariableTemplatesSum.cpp | 0 014.8 Tuple.cpp => 14.8 Tuple.cpp | 0 014.9 StaticAssert.cpp => 14.9 StaticAssert.cpp | 0 014.Ex6 DisplayVariadicTemp.cpp => 14.Ex6 DisplayVariadicTemp.cpp | 0 ...atorRelationship.cpp => 15.1 ContainerIteratorRelationship.cpp | 0 ...ngInstantiationCopy.cpp => 16.1 STLStringInstantiationCopy.cpp | 0 016.2 AccessingCharElements.cpp => 16.2 AccessingCharElements.cpp | 0 ...mentAppend.cpp => 16.3 ConcatenateAdditionAssignmentAppend.cpp | 0 016.4 StringFind.cpp => 16.4 StringFind.cpp | 0 016.5 StringTruncate.cpp => 16.5 StringTruncate.cpp | 0 016.6 StringReverse.cpp => 16.6 StringReverse.cpp | 0 016.7 StringCaseConversion.cpp => 16.7 StringCaseConversion.cpp | 0 016.8 StringLiteralsCPP14.cpp => 16.8 StringLiteralsCPP14.cpp | 0 016.9 StringView.cpp => 16.9 StringView.cpp | 0 016.Ex1 IsPalindrom.cpp => 16.Ex1 IsPalindrom.cpp | 0 016.Ex2 NumVowels.cpp => 16.Ex2 NumVowels.cpp | 0 016.Ex3 AlternateCharUC.cpp => 16.Ex3 AlternateCharUC.cpp | 0 016.Ex4 InsertSpacesInStr.cpp => 16.Ex4 InsertSpacesInStr.cpp | 0 016.Ex5 FindCharA.cpp => 16.Ex5 FindCharA.cpp | 0 ... InstantiatingStdVector.cpp => 17.1 InstantiatingStdVector.cpp | 0 017.2 InsertingPushBack.cpp => 17.2 InsertingPushBack.cpp | 0 017.3 VectorInsert.cpp => 17.3 VectorInsert.cpp | 0 ...torElementAccessArray.cpp => 17.4 VectorElementAccessArray.cpp | 0 ... VectorPointerSemantics.cpp => 17.5 VectorPointerSemantics.cpp | 0 017.6 VectorPopBack.cpp => 17.6 VectorPopBack.cpp | 0 017.7 SizeCapacity.cpp => 17.7 SizeCapacity.cpp | 0 ...ueInsertionsDeletions.cpp => 17.8 DequeInsertionsDeletions.cpp | 0 017.Ex1 QueryVector.cpp => 17.Ex1 QueryVector.cpp | 0 ...torPackageDimensions.cpp => 17.Ex3 VectorPackageDimensions.cpp | 0 017.Ex4 DequeListInit.cpp => 17.Ex4 DequeListInit.cpp | 0 018.1 InstantiatingList.cpp => 18.1 InstantiatingList.cpp | 0 018.2 InsertingFrontEnd.cpp => 18.2 InsertingFrontEnd.cpp | 0 018.3 ListInsert.cpp => 18.3 ListInsert.cpp | 0 018.4 ListErase.cpp => 18.4 ListErase.cpp | 0 018.5 ListReverse.cpp => 18.5 ListReverse.cpp | 0 018.6 ListSort.cpp => 18.6 ListSort.cpp | 0 018.7 SortContactsList.cpp => 18.7 SortContactsList.cpp | 0 018.8 ForwardList.cpp => 18.8 ForwardList.cpp | 0 018.Ex3 InsertVecInList.cpp => 18.Ex3 InsertVecInList.cpp | 0 018.Ex4 ListStrings.cpp => 18.Ex4 ListStrings.cpp | 0 019.1 InstantiatingSetMSet.cpp => 19.1 InstantiatingSetMSet.cpp | 0 019.2 InsertSetMSet.cpp => 19.2 InsertSetMSet.cpp | 0 019.3 SetFind.cpp => 19.3 SetFind.cpp | 0 019.4 MSetErase.cpp => 19.4 MSetErase.cpp | 0 019.5 SetContactsList.cpp => 19.5 SetContactsList.cpp | 0 019.6 UnorderedSet.cpp => 19.6 UnorderedSet.cpp | 0 ...x1 ContactsSortedByNums.cpp => 19.Ex1 ContactsSortedByNums.cpp | 0 019.Ex2 WordAndMeaning.cpp => 19.Ex2 WordAndMeaning.cpp | 0 019.Ex3 SetMSetCompare.cpp => 19.Ex3 SetMSetCompare.cpp | 0 ...tantiatingMapMultimap.cpp => 20.1 InstantiatingMapMultimap.cpp | 0 020.2 InsertingElements.cpp => 20.2 InsertingElements.cpp | 0 020.3 MapFind.cpp => 20.3 MapFind.cpp | 0 020.4 MapErase.cpp => 20.4 MapErase.cpp | 0 020.5 MultiMapWithPredicate.cpp => 20.5 MultiMapWithPredicate.cpp | 0 020.6 unordered_map_sample.cpp => 20.6 unordered_map_sample.cpp | 0 021.1 FunctionObjects.cpp => 21.1 FunctionObjects.cpp | 0 ... StatefulFunctionObject.cpp => 21.2 StatefulFunctionObject.cpp | 0 ...4 UsingUnaryPredicate.cpp => 21.3 21.4 UsingUnaryPredicate.cpp | 0 ...ionMultiplyRanges.cpp => 21.5 BinaryFunctionMultiplyRanges.cpp | 0 ...7 BinarySortPredicate.cpp => 21.6 21.7 BinarySortPredicate.cpp | 0 ...ContainerForEach.cpp => 21.8 LambdaDisplayContainerForEach.cpp | 0 021.Ex1 DoubleElement.cpp => 21.Ex1 DoubleElement.cpp | 0 021.Ex2 DoubleKeepCount.cpp => 21.Ex2 DoubleKeepCount.cpp | 0 021.Ex3 BinaryPredSort.cpp => 21.Ex3 BinaryPredSort.cpp | 0 022.1 LambdaDisplayElements.cpp => 22.1 LambdaDisplayElements.cpp | 0 ...ambdaFindIfEvenNumbers.cpp => 22.2 LambdaFindIfEvenNumbers.cpp | 0 ...ambdaVersionIsMultiple.cpp => 22.3 LambdaVersionIsMultiple.cpp | 0 022.4 LambdaBinaryFunc.cpp => 22.4 LambdaBinaryFunc.cpp | 0 ...aCaseInsensitiveSort.cpp => 22.5 LambdaCaseInsensitiveSort.cpp | 0 022.Ex1 LambdaSort.cpp => 22.Ex1 LambdaSort.cpp | 0 022.Ex2 LambdAddsNum.cpp => 22.Ex2 LambdAddsNum.cpp | 0 023.1 UsingFind.cpp => 23.1 UsingFind.cpp | 0 023.10 SortUniqueBS.cpp => 23.10 SortUniqueBS.cpp | 0 ...itionStablePartition.cpp => 23.11 PartitionStablePartition.cpp | 0 023.12 LowerBoundUpperBound.cpp => 23.12 LowerBoundUpperBound.cpp | 0 ...trainedAlgorithms.cpp => 23.14 RangesConstrainedAlgorithms.cpp | 0 023.2 UsingCount.cpp => 23.2 UsingCount.cpp | 0 023.3 UsingSearch.cpp => 23.3 UsingSearch.cpp | 0 023.4 FillAndFillN.cpp => 23.4 FillAndFillN.cpp | 0 023.5 UsingGenerate.cpp => 23.5 UsingGenerate.cpp | 0 023.6 UsingForEach.cpp => 23.6 UsingForEach.cpp | 0 023.7 UsingTransform.cpp => 23.7 UsingTransform.cpp | 0 023.8 CopyRemoveRemoveIf.cpp => 23.8 CopyRemoveRemoveIf.cpp | 0 023.9 ReplaceReplaceIf.cpp => 23.9 ReplaceReplaceIf.cpp | 0 023.Ex2 IteratorsCopy.cpp => 23.Ex2 IteratorsCopy.cpp | 0 024.1 InstantiatingStack.cpp => 24.1 InstantiatingStack.cpp | 0 024.2 StackPushPop.cpp => 24.2 StackPushPop.cpp | 0 024.2 StackPushPop.cpp~ => 24.2 StackPushPop.cpp~ | 0 024.3 STLQueue.cpp => 24.3 STLQueue.cpp | 0 024.4 QueueOperations.cpp => 24.4 QueueOperations.cpp | 0 ...iatingPriorityQueue.cpp => 24.5 InstantiatingPriorityQueue.cpp | 0 ...riorityQueueOperations.cpp => 24.6 PriorityQueueOperations.cpp | 0 ...yQueueWithPredicate.cpp => 24.7 PriorityQueueWithPredicate.cpp | 0 025.1 InstantiatingBitSet.cpp => 25.1 InstantiatingBitSet.cpp | 0 025.2 BitSetOperations.cpp => 25.2 BitSetOperations.cpp | 0 ...nstantiatingVectorBool.cpp => 25.3 InstantiatingVectorBool.cpp | 0 025.4 UsingVectorBool.cpp => 25.4 UsingVectorBool.cpp | 0 025.Ex1 UseBitset.cpp => 25.Ex1 UseBitset.cpp | 0 026.1 MinimalSmartPtr.cpp => 26.1 MinimalSmartPtr.cpp | 0 026.2 DeepCopyPtr.cpp => 26.2 DeepCopyPtr.cpp | 0 026.3 DestructiveCopyPtr.cpp => 26.3 DestructiveCopyPtr.cpp | 0 026.4 UsingUniquePtr.cpp => 26.4 UsingUniquePtr.cpp | 0 026.Ex2 FishUniquePtr.cpp => 26.Ex2 FishUniquePtr.cpp | 0 027.1 CoutFormattingNumbers.cpp => 27.1 CoutFormattingNumbers.cpp | 0 027.10 BinaryFile.cpp => 27.10 BinaryFile.cpp | 0 027.10s BinaryFile - String.cpp => 27.10s BinaryFile - String.cpp | 0 027.11 StringStream.cpp => 27.11 StringStream.cpp | 0 027.2 CoutNumPrecision.cpp => 27.2 CoutNumPrecision.cpp | 0 027.3 CoutSetWSetFill.cpp => 27.3 CoutSetWSetFill.cpp | 0 027.4 SimpleInputUsingCin.cpp => 27.4 SimpleInputUsingCin.cpp | 0 027.5 ReadingWordLine.cpp => 27.5 ReadingWordLine.cpp | 0 027.6 CinReadingWordLine.cpp => 27.6 CinReadingWordLine.cpp | 0 027.7 UsingGetLine.cpp => 27.7 UsingGetLine.cpp | 0 027.8 WritingToFile.cpp => 27.8 WritingToFile.cpp | 0 027.9 ReadingTextFile.cpp => 27.9 ReadingTextFile.cpp | 0 028.1 ExceptionSafetyInNew.cpp => 28.1 ExceptionSafetyInNew.cpp | 0 028.2 CatchingAType.cpp => 28.2 CatchingAType.cpp | 0 ...xceptionOnDivideByZero.cpp => 28.3 ExceptionOnDivideByZero.cpp | 0 ...UnwindingOnException.cpp => 28.4 StackUnwindingOnException.cpp | 0 028.5 CustomException.cpp => 28.5 CustomException.cpp | 0 029.1 ConceptFloatingPt.cpp => 29.1 ConceptFloatingPt.cpp | 0 029.2 UsingCommonConcepts.cpp => 29.2 UsingCommonConcepts.cpp | 0 029.3 ConceptsWithClasses.cpp => 29.3 ConceptsWithClasses.cpp | 0 029.4 ConceptDerivedFrom.cpp => 29.4 ConceptDerivedFrom.cpp | 0 029.5 RangesIntro.cpp => 29.5 RangesIntro.cpp | 0 029.6 ViewsReverse.cpp => 29.6 ViewsReverse.cpp | 0 029.7 CombiningAdaptors.cpp => 29.7 CombiningAdaptors.cpp | 0 029.8 CombiningAdaptors.cpp => 29.8 CombiningAdaptors.cpp | 0 ...x3 ViewReverseTransform.cpp => 29.Ex3 ViewReverseTransform.cpp | 0 030.1 jthread.cpp => 30.1 jthread.cpp | 0 031.1 ModulesHelloWorld.cpp => 31.1 ModulesHelloWorld.cpp | 0 031.2 ImportModuleMain.cpp => 31.2 ImportModuleMain.cpp | 0 031.2 SimpleOperations.cpp => 31.2 SimpleOperations.cpp | 0 031.2 SimpleOperations.ixx => 31.2 SimpleOperations.ixx | 0 179 files changed, 0 insertions(+), 0 deletions(-) rename 010.1 SimplePisceanClassHeirarchy.cpp => 10.1 SimplePisceanClassHeirarchy.cpp (100%) rename 010.10 MultipleInheritance_Platypus.cpp => 10.10 MultipleInheritance_Platypus.cpp (100%) rename 010.2 Fish_With_protected.cpp => 10.2 Fish_With_protected.cpp (100%) rename 010.3 Fish_WithBaseClassInstantiation.cpp => 10.3 Fish_WithBaseClassInstantiation.cpp (100%) rename 010.4 DerivedClassOverridingMethod.cpp => 10.4 DerivedClassOverridingMethod.cpp (100%) rename 010.5 InvokingBaseMethods_InSpiteOverride.cpp => 10.5 InvokingBaseMethods_InSpiteOverride.cpp (100%) rename 010.6 MethodHiding.cpp => 10.6 MethodHiding.cpp (100%) rename 010.6 Protected_SuperCar.cpp => 10.6 Protected_SuperCar.cpp (100%) rename 010.7 SequenceConstructionDestruction.cpp => 10.7 SequenceConstructionDestruction.cpp (100%) rename 010.8 PvtInheritanceCarMotor.cpp => 10.8 PvtInheritanceCarMotor.cpp (100%) rename 010.9 ProtectedInheritance => 10.9 ProtectedInheritance (100%) rename 010.9 ProtectedInheritance.cpp => 10.9 ProtectedInheritance.cpp (100%) rename 010.Ex1 PlatypusConstructorOrder.cpp => 10.Ex1 PlatypusConstructorOrder.cpp (100%) rename 011.1 InvokingSwimUsingFishPtr.cpp => 11.1 InvokingSwimUsingFishPtr.cpp (100%) rename 011.2 FishSwim_VirtualMethod.cpp => 11.2 FishSwim_VirtualMethod.cpp (100%) rename 011.3 WithoutVirtualDestructors.cpp => 11.3 WithoutVirtualDestructors.cpp (100%) rename 011.4 VirtualDestructors.cpp => 11.4 VirtualDestructors.cpp (100%) rename 011.5 SizeofBaseClassWithVirtualFunctions.cpp => 11.5 SizeofBaseClassWithVirtualFunctions.cpp (100%) rename 011.6 FishABC.cpp => 11.6 FishABC.cpp (100%) rename 011.7 MultipleInheritance_Platypus.cpp => 11.7 MultipleInheritance_Platypus.cpp (100%) rename 011.8 VirtualInheritance_Platypus.cpp => 11.8 VirtualInheritance_Platypus.cpp (100%) rename 011.9 VirtualCopyConstructors.cpp => 11.9 VirtualCopyConstructors.cpp (100%) rename 011.Ex3.cpp => 11.Ex3.cpp (100%) rename 011.Quiz1.cpp => 11.Quiz1.cpp (100%) rename 012.1 Date_PrefixOperatorsIncDec.cpp => 12.1 Date_PrefixOperatorsIncDec.cpp (100%) rename 012.10 ArraySubscriptOperator_MyString.cpp => 12.10 ArraySubscriptOperator_MyString.cpp (100%) rename 012.11 FunctionObjects_Functors_Operator().cpp => 12.11 FunctionObjects_Functors_Operator().cpp (100%) rename 012.12 MoveConstructorAssignmentOperator.cpp => 12.12 MoveConstructorAssignmentOperator.cpp (100%) rename 012.13 UDLtoKelvin.cpp => 12.13 UDLtoKelvin.cpp (100%) rename 012.2 OperatorConstCharPtr.cpp => 12.2 OperatorConstCharPtr.cpp (100%) rename 012.3 UniquePtr.cpp => 12.3 UniquePtr.cpp (100%) rename 012.4 BinaryAdditionSubtractionOperator.cpp => 12.4 BinaryAdditionSubtractionOperator.cpp (100%) rename 012.5 AddSubAssignment.cpp => 12.5 AddSubAssignment.cpp (100%) rename 012.6 Equality_Inequality_Comparison.cpp => 12.6 Equality_Inequality_Comparison.cpp (100%) rename 012.7 ComparisonLessThanGreaterThanEqualTo.cpp => 12.7 ComparisonLessThanGreaterThanEqualTo.cpp (100%) rename 012.8 SpaceshipCompareDates.cpp => 12.8 SpaceshipCompareDates.cpp (100%) rename 012.9 CopyAssignmentOperator.cpp => 12.9 CopyAssignmentOperator.cpp (100%) rename 013.1 dynamic_cast_Fish.cpp => 13.1 dynamic_cast_Fish.cpp (100%) rename 013.Ex2.cpp => 13.Ex2.cpp (100%) rename 014.1 MacroConstants.cpp => 14.1 MacroConstants.cpp (100%) rename 014.2 MacroFunctions.cpp => 14.2 MacroFunctions.cpp (100%) rename 014.3 TemplateFunctionGetMax.cpp => 14.3 TemplateFunctionGetMax.cpp (100%) rename 014.4 HoldsPairWithMain.cpp => 14.4 HoldsPairWithMain.cpp (100%) rename 014.5 TemplateSpecialization.cpp => 14.5 TemplateSpecialization.cpp (100%) rename 014.6 StaticWithinTemplate.cpp => 14.6 StaticWithinTemplate.cpp (100%) rename 014.7 VariableTemplatesSum.cpp => 14.7 VariableTemplatesSum.cpp (100%) rename 014.8 Tuple.cpp => 14.8 Tuple.cpp (100%) rename 014.9 StaticAssert.cpp => 14.9 StaticAssert.cpp (100%) rename 014.Ex6 DisplayVariadicTemp.cpp => 14.Ex6 DisplayVariadicTemp.cpp (100%) rename 015.1 ContainerIteratorRelationship.cpp => 15.1 ContainerIteratorRelationship.cpp (100%) rename 016.1 STLStringInstantiationCopy.cpp => 16.1 STLStringInstantiationCopy.cpp (100%) rename 016.2 AccessingCharElements.cpp => 16.2 AccessingCharElements.cpp (100%) rename 016.3 ConcatenateAdditionAssignmentAppend.cpp => 16.3 ConcatenateAdditionAssignmentAppend.cpp (100%) rename 016.4 StringFind.cpp => 16.4 StringFind.cpp (100%) rename 016.5 StringTruncate.cpp => 16.5 StringTruncate.cpp (100%) rename 016.6 StringReverse.cpp => 16.6 StringReverse.cpp (100%) rename 016.7 StringCaseConversion.cpp => 16.7 StringCaseConversion.cpp (100%) rename 016.8 StringLiteralsCPP14.cpp => 16.8 StringLiteralsCPP14.cpp (100%) rename 016.9 StringView.cpp => 16.9 StringView.cpp (100%) rename 016.Ex1 IsPalindrom.cpp => 16.Ex1 IsPalindrom.cpp (100%) rename 016.Ex2 NumVowels.cpp => 16.Ex2 NumVowels.cpp (100%) rename 016.Ex3 AlternateCharUC.cpp => 16.Ex3 AlternateCharUC.cpp (100%) rename 016.Ex4 InsertSpacesInStr.cpp => 16.Ex4 InsertSpacesInStr.cpp (100%) rename 016.Ex5 FindCharA.cpp => 16.Ex5 FindCharA.cpp (100%) rename 017.1 InstantiatingStdVector.cpp => 17.1 InstantiatingStdVector.cpp (100%) rename 017.2 InsertingPushBack.cpp => 17.2 InsertingPushBack.cpp (100%) rename 017.3 VectorInsert.cpp => 17.3 VectorInsert.cpp (100%) rename 017.4 VectorElementAccessArray.cpp => 17.4 VectorElementAccessArray.cpp (100%) rename 017.5 VectorPointerSemantics.cpp => 17.5 VectorPointerSemantics.cpp (100%) rename 017.6 VectorPopBack.cpp => 17.6 VectorPopBack.cpp (100%) rename 017.7 SizeCapacity.cpp => 17.7 SizeCapacity.cpp (100%) rename 017.8 DequeInsertionsDeletions.cpp => 17.8 DequeInsertionsDeletions.cpp (100%) rename 017.Ex1 QueryVector.cpp => 17.Ex1 QueryVector.cpp (100%) rename 017.Ex3 VectorPackageDimensions.cpp => 17.Ex3 VectorPackageDimensions.cpp (100%) rename 017.Ex4 DequeListInit.cpp => 17.Ex4 DequeListInit.cpp (100%) rename 018.1 InstantiatingList.cpp => 18.1 InstantiatingList.cpp (100%) rename 018.2 InsertingFrontEnd.cpp => 18.2 InsertingFrontEnd.cpp (100%) rename 018.3 ListInsert.cpp => 18.3 ListInsert.cpp (100%) rename 018.4 ListErase.cpp => 18.4 ListErase.cpp (100%) rename 018.5 ListReverse.cpp => 18.5 ListReverse.cpp (100%) rename 018.6 ListSort.cpp => 18.6 ListSort.cpp (100%) rename 018.7 SortContactsList.cpp => 18.7 SortContactsList.cpp (100%) rename 018.8 ForwardList.cpp => 18.8 ForwardList.cpp (100%) rename 018.Ex3 InsertVecInList.cpp => 18.Ex3 InsertVecInList.cpp (100%) rename 018.Ex4 ListStrings.cpp => 18.Ex4 ListStrings.cpp (100%) rename 019.1 InstantiatingSetMSet.cpp => 19.1 InstantiatingSetMSet.cpp (100%) rename 019.2 InsertSetMSet.cpp => 19.2 InsertSetMSet.cpp (100%) rename 019.3 SetFind.cpp => 19.3 SetFind.cpp (100%) rename 019.4 MSetErase.cpp => 19.4 MSetErase.cpp (100%) rename 019.5 SetContactsList.cpp => 19.5 SetContactsList.cpp (100%) rename 019.6 UnorderedSet.cpp => 19.6 UnorderedSet.cpp (100%) rename 019.Ex1 ContactsSortedByNums.cpp => 19.Ex1 ContactsSortedByNums.cpp (100%) rename 019.Ex2 WordAndMeaning.cpp => 19.Ex2 WordAndMeaning.cpp (100%) rename 019.Ex3 SetMSetCompare.cpp => 19.Ex3 SetMSetCompare.cpp (100%) rename 020.1 InstantiatingMapMultimap.cpp => 20.1 InstantiatingMapMultimap.cpp (100%) rename 020.2 InsertingElements.cpp => 20.2 InsertingElements.cpp (100%) rename 020.3 MapFind.cpp => 20.3 MapFind.cpp (100%) rename 020.4 MapErase.cpp => 20.4 MapErase.cpp (100%) rename 020.5 MultiMapWithPredicate.cpp => 20.5 MultiMapWithPredicate.cpp (100%) rename 020.6 unordered_map_sample.cpp => 20.6 unordered_map_sample.cpp (100%) rename 021.1 FunctionObjects.cpp => 21.1 FunctionObjects.cpp (100%) rename 021.2 StatefulFunctionObject.cpp => 21.2 StatefulFunctionObject.cpp (100%) rename 021.3 21.4 UsingUnaryPredicate.cpp => 21.3 21.4 UsingUnaryPredicate.cpp (100%) rename 021.5 BinaryFunctionMultiplyRanges.cpp => 21.5 BinaryFunctionMultiplyRanges.cpp (100%) rename 021.6 21.7 BinarySortPredicate.cpp => 21.6 21.7 BinarySortPredicate.cpp (100%) rename 021.8 LambdaDisplayContainerForEach.cpp => 21.8 LambdaDisplayContainerForEach.cpp (100%) rename 021.Ex1 DoubleElement.cpp => 21.Ex1 DoubleElement.cpp (100%) rename 021.Ex2 DoubleKeepCount.cpp => 21.Ex2 DoubleKeepCount.cpp (100%) rename 021.Ex3 BinaryPredSort.cpp => 21.Ex3 BinaryPredSort.cpp (100%) rename 022.1 LambdaDisplayElements.cpp => 22.1 LambdaDisplayElements.cpp (100%) rename 022.2 LambdaFindIfEvenNumbers.cpp => 22.2 LambdaFindIfEvenNumbers.cpp (100%) rename 022.3 LambdaVersionIsMultiple.cpp => 22.3 LambdaVersionIsMultiple.cpp (100%) rename 022.4 LambdaBinaryFunc.cpp => 22.4 LambdaBinaryFunc.cpp (100%) rename 022.5 LambdaCaseInsensitiveSort.cpp => 22.5 LambdaCaseInsensitiveSort.cpp (100%) rename 022.Ex1 LambdaSort.cpp => 22.Ex1 LambdaSort.cpp (100%) rename 022.Ex2 LambdAddsNum.cpp => 22.Ex2 LambdAddsNum.cpp (100%) rename 023.1 UsingFind.cpp => 23.1 UsingFind.cpp (100%) rename 023.10 SortUniqueBS.cpp => 23.10 SortUniqueBS.cpp (100%) rename 023.11 PartitionStablePartition.cpp => 23.11 PartitionStablePartition.cpp (100%) rename 023.12 LowerBoundUpperBound.cpp => 23.12 LowerBoundUpperBound.cpp (100%) rename 023.14 RangesConstrainedAlgorithms.cpp => 23.14 RangesConstrainedAlgorithms.cpp (100%) rename 023.2 UsingCount.cpp => 23.2 UsingCount.cpp (100%) rename 023.3 UsingSearch.cpp => 23.3 UsingSearch.cpp (100%) rename 023.4 FillAndFillN.cpp => 23.4 FillAndFillN.cpp (100%) rename 023.5 UsingGenerate.cpp => 23.5 UsingGenerate.cpp (100%) rename 023.6 UsingForEach.cpp => 23.6 UsingForEach.cpp (100%) rename 023.7 UsingTransform.cpp => 23.7 UsingTransform.cpp (100%) rename 023.8 CopyRemoveRemoveIf.cpp => 23.8 CopyRemoveRemoveIf.cpp (100%) rename 023.9 ReplaceReplaceIf.cpp => 23.9 ReplaceReplaceIf.cpp (100%) rename 023.Ex2 IteratorsCopy.cpp => 23.Ex2 IteratorsCopy.cpp (100%) rename 024.1 InstantiatingStack.cpp => 24.1 InstantiatingStack.cpp (100%) rename 024.2 StackPushPop.cpp => 24.2 StackPushPop.cpp (100%) rename 024.2 StackPushPop.cpp~ => 24.2 StackPushPop.cpp~ (100%) rename 024.3 STLQueue.cpp => 24.3 STLQueue.cpp (100%) rename 024.4 QueueOperations.cpp => 24.4 QueueOperations.cpp (100%) rename 024.5 InstantiatingPriorityQueue.cpp => 24.5 InstantiatingPriorityQueue.cpp (100%) rename 024.6 PriorityQueueOperations.cpp => 24.6 PriorityQueueOperations.cpp (100%) rename 024.7 PriorityQueueWithPredicate.cpp => 24.7 PriorityQueueWithPredicate.cpp (100%) rename 025.1 InstantiatingBitSet.cpp => 25.1 InstantiatingBitSet.cpp (100%) rename 025.2 BitSetOperations.cpp => 25.2 BitSetOperations.cpp (100%) rename 025.3 InstantiatingVectorBool.cpp => 25.3 InstantiatingVectorBool.cpp (100%) rename 025.4 UsingVectorBool.cpp => 25.4 UsingVectorBool.cpp (100%) rename 025.Ex1 UseBitset.cpp => 25.Ex1 UseBitset.cpp (100%) rename 026.1 MinimalSmartPtr.cpp => 26.1 MinimalSmartPtr.cpp (100%) rename 026.2 DeepCopyPtr.cpp => 26.2 DeepCopyPtr.cpp (100%) rename 026.3 DestructiveCopyPtr.cpp => 26.3 DestructiveCopyPtr.cpp (100%) rename 026.4 UsingUniquePtr.cpp => 26.4 UsingUniquePtr.cpp (100%) rename 026.Ex2 FishUniquePtr.cpp => 26.Ex2 FishUniquePtr.cpp (100%) rename 027.1 CoutFormattingNumbers.cpp => 27.1 CoutFormattingNumbers.cpp (100%) rename 027.10 BinaryFile.cpp => 27.10 BinaryFile.cpp (100%) rename 027.10s BinaryFile - String.cpp => 27.10s BinaryFile - String.cpp (100%) rename 027.11 StringStream.cpp => 27.11 StringStream.cpp (100%) rename 027.2 CoutNumPrecision.cpp => 27.2 CoutNumPrecision.cpp (100%) rename 027.3 CoutSetWSetFill.cpp => 27.3 CoutSetWSetFill.cpp (100%) rename 027.4 SimpleInputUsingCin.cpp => 27.4 SimpleInputUsingCin.cpp (100%) rename 027.5 ReadingWordLine.cpp => 27.5 ReadingWordLine.cpp (100%) rename 027.6 CinReadingWordLine.cpp => 27.6 CinReadingWordLine.cpp (100%) rename 027.7 UsingGetLine.cpp => 27.7 UsingGetLine.cpp (100%) rename 027.8 WritingToFile.cpp => 27.8 WritingToFile.cpp (100%) rename 027.9 ReadingTextFile.cpp => 27.9 ReadingTextFile.cpp (100%) rename 028.1 ExceptionSafetyInNew.cpp => 28.1 ExceptionSafetyInNew.cpp (100%) rename 028.2 CatchingAType.cpp => 28.2 CatchingAType.cpp (100%) rename 028.3 ExceptionOnDivideByZero.cpp => 28.3 ExceptionOnDivideByZero.cpp (100%) rename 028.4 StackUnwindingOnException.cpp => 28.4 StackUnwindingOnException.cpp (100%) rename 028.5 CustomException.cpp => 28.5 CustomException.cpp (100%) rename 029.1 ConceptFloatingPt.cpp => 29.1 ConceptFloatingPt.cpp (100%) rename 029.2 UsingCommonConcepts.cpp => 29.2 UsingCommonConcepts.cpp (100%) rename 029.3 ConceptsWithClasses.cpp => 29.3 ConceptsWithClasses.cpp (100%) rename 029.4 ConceptDerivedFrom.cpp => 29.4 ConceptDerivedFrom.cpp (100%) rename 029.5 RangesIntro.cpp => 29.5 RangesIntro.cpp (100%) rename 029.6 ViewsReverse.cpp => 29.6 ViewsReverse.cpp (100%) rename 029.7 CombiningAdaptors.cpp => 29.7 CombiningAdaptors.cpp (100%) rename 029.8 CombiningAdaptors.cpp => 29.8 CombiningAdaptors.cpp (100%) rename 029.Ex3 ViewReverseTransform.cpp => 29.Ex3 ViewReverseTransform.cpp (100%) rename 030.1 jthread.cpp => 30.1 jthread.cpp (100%) rename 031.1 ModulesHelloWorld.cpp => 31.1 ModulesHelloWorld.cpp (100%) rename 031.2 ImportModuleMain.cpp => 31.2 ImportModuleMain.cpp (100%) rename 031.2 SimpleOperations.cpp => 31.2 SimpleOperations.cpp (100%) rename 031.2 SimpleOperations.ixx => 31.2 SimpleOperations.ixx (100%) diff --git a/010.1 SimplePisceanClassHeirarchy.cpp b/10.1 SimplePisceanClassHeirarchy.cpp similarity index 100% rename from 010.1 SimplePisceanClassHeirarchy.cpp rename to 10.1 SimplePisceanClassHeirarchy.cpp diff --git a/010.10 MultipleInheritance_Platypus.cpp b/10.10 MultipleInheritance_Platypus.cpp similarity index 100% rename from 010.10 MultipleInheritance_Platypus.cpp rename to 10.10 MultipleInheritance_Platypus.cpp diff --git a/010.2 Fish_With_protected.cpp b/10.2 Fish_With_protected.cpp similarity index 100% rename from 010.2 Fish_With_protected.cpp rename to 10.2 Fish_With_protected.cpp diff --git a/010.3 Fish_WithBaseClassInstantiation.cpp b/10.3 Fish_WithBaseClassInstantiation.cpp similarity index 100% rename from 010.3 Fish_WithBaseClassInstantiation.cpp rename to 10.3 Fish_WithBaseClassInstantiation.cpp diff --git a/010.4 DerivedClassOverridingMethod.cpp b/10.4 DerivedClassOverridingMethod.cpp similarity index 100% rename from 010.4 DerivedClassOverridingMethod.cpp rename to 10.4 DerivedClassOverridingMethod.cpp diff --git a/010.5 InvokingBaseMethods_InSpiteOverride.cpp b/10.5 InvokingBaseMethods_InSpiteOverride.cpp similarity index 100% rename from 010.5 InvokingBaseMethods_InSpiteOverride.cpp rename to 10.5 InvokingBaseMethods_InSpiteOverride.cpp diff --git a/010.6 MethodHiding.cpp b/10.6 MethodHiding.cpp similarity index 100% rename from 010.6 MethodHiding.cpp rename to 10.6 MethodHiding.cpp diff --git a/010.6 Protected_SuperCar.cpp b/10.6 Protected_SuperCar.cpp similarity index 100% rename from 010.6 Protected_SuperCar.cpp rename to 10.6 Protected_SuperCar.cpp diff --git a/010.7 SequenceConstructionDestruction.cpp b/10.7 SequenceConstructionDestruction.cpp similarity index 100% rename from 010.7 SequenceConstructionDestruction.cpp rename to 10.7 SequenceConstructionDestruction.cpp diff --git a/010.8 PvtInheritanceCarMotor.cpp b/10.8 PvtInheritanceCarMotor.cpp similarity index 100% rename from 010.8 PvtInheritanceCarMotor.cpp rename to 10.8 PvtInheritanceCarMotor.cpp diff --git a/010.9 ProtectedInheritance b/10.9 ProtectedInheritance similarity index 100% rename from 010.9 ProtectedInheritance rename to 10.9 ProtectedInheritance diff --git a/010.9 ProtectedInheritance.cpp b/10.9 ProtectedInheritance.cpp similarity index 100% rename from 010.9 ProtectedInheritance.cpp rename to 10.9 ProtectedInheritance.cpp diff --git a/010.Ex1 PlatypusConstructorOrder.cpp b/10.Ex1 PlatypusConstructorOrder.cpp similarity index 100% rename from 010.Ex1 PlatypusConstructorOrder.cpp rename to 10.Ex1 PlatypusConstructorOrder.cpp diff --git a/011.1 InvokingSwimUsingFishPtr.cpp b/11.1 InvokingSwimUsingFishPtr.cpp similarity index 100% rename from 011.1 InvokingSwimUsingFishPtr.cpp rename to 11.1 InvokingSwimUsingFishPtr.cpp diff --git a/011.2 FishSwim_VirtualMethod.cpp b/11.2 FishSwim_VirtualMethod.cpp similarity index 100% rename from 011.2 FishSwim_VirtualMethod.cpp rename to 11.2 FishSwim_VirtualMethod.cpp diff --git a/011.3 WithoutVirtualDestructors.cpp b/11.3 WithoutVirtualDestructors.cpp similarity index 100% rename from 011.3 WithoutVirtualDestructors.cpp rename to 11.3 WithoutVirtualDestructors.cpp diff --git a/011.4 VirtualDestructors.cpp b/11.4 VirtualDestructors.cpp similarity index 100% rename from 011.4 VirtualDestructors.cpp rename to 11.4 VirtualDestructors.cpp diff --git a/011.5 SizeofBaseClassWithVirtualFunctions.cpp b/11.5 SizeofBaseClassWithVirtualFunctions.cpp similarity index 100% rename from 011.5 SizeofBaseClassWithVirtualFunctions.cpp rename to 11.5 SizeofBaseClassWithVirtualFunctions.cpp diff --git a/011.6 FishABC.cpp b/11.6 FishABC.cpp similarity index 100% rename from 011.6 FishABC.cpp rename to 11.6 FishABC.cpp diff --git a/011.7 MultipleInheritance_Platypus.cpp b/11.7 MultipleInheritance_Platypus.cpp similarity index 100% rename from 011.7 MultipleInheritance_Platypus.cpp rename to 11.7 MultipleInheritance_Platypus.cpp diff --git a/011.8 VirtualInheritance_Platypus.cpp b/11.8 VirtualInheritance_Platypus.cpp similarity index 100% rename from 011.8 VirtualInheritance_Platypus.cpp rename to 11.8 VirtualInheritance_Platypus.cpp diff --git a/011.9 VirtualCopyConstructors.cpp b/11.9 VirtualCopyConstructors.cpp similarity index 100% rename from 011.9 VirtualCopyConstructors.cpp rename to 11.9 VirtualCopyConstructors.cpp diff --git a/011.Ex3.cpp b/11.Ex3.cpp similarity index 100% rename from 011.Ex3.cpp rename to 11.Ex3.cpp diff --git a/011.Quiz1.cpp b/11.Quiz1.cpp similarity index 100% rename from 011.Quiz1.cpp rename to 11.Quiz1.cpp diff --git a/012.1 Date_PrefixOperatorsIncDec.cpp b/12.1 Date_PrefixOperatorsIncDec.cpp similarity index 100% rename from 012.1 Date_PrefixOperatorsIncDec.cpp rename to 12.1 Date_PrefixOperatorsIncDec.cpp diff --git a/012.10 ArraySubscriptOperator_MyString.cpp b/12.10 ArraySubscriptOperator_MyString.cpp similarity index 100% rename from 012.10 ArraySubscriptOperator_MyString.cpp rename to 12.10 ArraySubscriptOperator_MyString.cpp diff --git a/012.11 FunctionObjects_Functors_Operator().cpp b/12.11 FunctionObjects_Functors_Operator().cpp similarity index 100% rename from 012.11 FunctionObjects_Functors_Operator().cpp rename to 12.11 FunctionObjects_Functors_Operator().cpp diff --git a/012.12 MoveConstructorAssignmentOperator.cpp b/12.12 MoveConstructorAssignmentOperator.cpp similarity index 100% rename from 012.12 MoveConstructorAssignmentOperator.cpp rename to 12.12 MoveConstructorAssignmentOperator.cpp diff --git a/012.13 UDLtoKelvin.cpp b/12.13 UDLtoKelvin.cpp similarity index 100% rename from 012.13 UDLtoKelvin.cpp rename to 12.13 UDLtoKelvin.cpp diff --git a/012.2 OperatorConstCharPtr.cpp b/12.2 OperatorConstCharPtr.cpp similarity index 100% rename from 012.2 OperatorConstCharPtr.cpp rename to 12.2 OperatorConstCharPtr.cpp diff --git a/012.3 UniquePtr.cpp b/12.3 UniquePtr.cpp similarity index 100% rename from 012.3 UniquePtr.cpp rename to 12.3 UniquePtr.cpp diff --git a/012.4 BinaryAdditionSubtractionOperator.cpp b/12.4 BinaryAdditionSubtractionOperator.cpp similarity index 100% rename from 012.4 BinaryAdditionSubtractionOperator.cpp rename to 12.4 BinaryAdditionSubtractionOperator.cpp diff --git a/012.5 AddSubAssignment.cpp b/12.5 AddSubAssignment.cpp similarity index 100% rename from 012.5 AddSubAssignment.cpp rename to 12.5 AddSubAssignment.cpp diff --git a/012.6 Equality_Inequality_Comparison.cpp b/12.6 Equality_Inequality_Comparison.cpp similarity index 100% rename from 012.6 Equality_Inequality_Comparison.cpp rename to 12.6 Equality_Inequality_Comparison.cpp diff --git a/012.7 ComparisonLessThanGreaterThanEqualTo.cpp b/12.7 ComparisonLessThanGreaterThanEqualTo.cpp similarity index 100% rename from 012.7 ComparisonLessThanGreaterThanEqualTo.cpp rename to 12.7 ComparisonLessThanGreaterThanEqualTo.cpp diff --git a/012.8 SpaceshipCompareDates.cpp b/12.8 SpaceshipCompareDates.cpp similarity index 100% rename from 012.8 SpaceshipCompareDates.cpp rename to 12.8 SpaceshipCompareDates.cpp diff --git a/012.9 CopyAssignmentOperator.cpp b/12.9 CopyAssignmentOperator.cpp similarity index 100% rename from 012.9 CopyAssignmentOperator.cpp rename to 12.9 CopyAssignmentOperator.cpp diff --git a/013.1 dynamic_cast_Fish.cpp b/13.1 dynamic_cast_Fish.cpp similarity index 100% rename from 013.1 dynamic_cast_Fish.cpp rename to 13.1 dynamic_cast_Fish.cpp diff --git a/013.Ex2.cpp b/13.Ex2.cpp similarity index 100% rename from 013.Ex2.cpp rename to 13.Ex2.cpp diff --git a/014.1 MacroConstants.cpp b/14.1 MacroConstants.cpp similarity index 100% rename from 014.1 MacroConstants.cpp rename to 14.1 MacroConstants.cpp diff --git a/014.2 MacroFunctions.cpp b/14.2 MacroFunctions.cpp similarity index 100% rename from 014.2 MacroFunctions.cpp rename to 14.2 MacroFunctions.cpp diff --git a/014.3 TemplateFunctionGetMax.cpp b/14.3 TemplateFunctionGetMax.cpp similarity index 100% rename from 014.3 TemplateFunctionGetMax.cpp rename to 14.3 TemplateFunctionGetMax.cpp diff --git a/014.4 HoldsPairWithMain.cpp b/14.4 HoldsPairWithMain.cpp similarity index 100% rename from 014.4 HoldsPairWithMain.cpp rename to 14.4 HoldsPairWithMain.cpp diff --git a/014.5 TemplateSpecialization.cpp b/14.5 TemplateSpecialization.cpp similarity index 100% rename from 014.5 TemplateSpecialization.cpp rename to 14.5 TemplateSpecialization.cpp diff --git a/014.6 StaticWithinTemplate.cpp b/14.6 StaticWithinTemplate.cpp similarity index 100% rename from 014.6 StaticWithinTemplate.cpp rename to 14.6 StaticWithinTemplate.cpp diff --git a/014.7 VariableTemplatesSum.cpp b/14.7 VariableTemplatesSum.cpp similarity index 100% rename from 014.7 VariableTemplatesSum.cpp rename to 14.7 VariableTemplatesSum.cpp diff --git a/014.8 Tuple.cpp b/14.8 Tuple.cpp similarity index 100% rename from 014.8 Tuple.cpp rename to 14.8 Tuple.cpp diff --git a/014.9 StaticAssert.cpp b/14.9 StaticAssert.cpp similarity index 100% rename from 014.9 StaticAssert.cpp rename to 14.9 StaticAssert.cpp diff --git a/014.Ex6 DisplayVariadicTemp.cpp b/14.Ex6 DisplayVariadicTemp.cpp similarity index 100% rename from 014.Ex6 DisplayVariadicTemp.cpp rename to 14.Ex6 DisplayVariadicTemp.cpp diff --git a/015.1 ContainerIteratorRelationship.cpp b/15.1 ContainerIteratorRelationship.cpp similarity index 100% rename from 015.1 ContainerIteratorRelationship.cpp rename to 15.1 ContainerIteratorRelationship.cpp diff --git a/016.1 STLStringInstantiationCopy.cpp b/16.1 STLStringInstantiationCopy.cpp similarity index 100% rename from 016.1 STLStringInstantiationCopy.cpp rename to 16.1 STLStringInstantiationCopy.cpp diff --git a/016.2 AccessingCharElements.cpp b/16.2 AccessingCharElements.cpp similarity index 100% rename from 016.2 AccessingCharElements.cpp rename to 16.2 AccessingCharElements.cpp diff --git a/016.3 ConcatenateAdditionAssignmentAppend.cpp b/16.3 ConcatenateAdditionAssignmentAppend.cpp similarity index 100% rename from 016.3 ConcatenateAdditionAssignmentAppend.cpp rename to 16.3 ConcatenateAdditionAssignmentAppend.cpp diff --git a/016.4 StringFind.cpp b/16.4 StringFind.cpp similarity index 100% rename from 016.4 StringFind.cpp rename to 16.4 StringFind.cpp diff --git a/016.5 StringTruncate.cpp b/16.5 StringTruncate.cpp similarity index 100% rename from 016.5 StringTruncate.cpp rename to 16.5 StringTruncate.cpp diff --git a/016.6 StringReverse.cpp b/16.6 StringReverse.cpp similarity index 100% rename from 016.6 StringReverse.cpp rename to 16.6 StringReverse.cpp diff --git a/016.7 StringCaseConversion.cpp b/16.7 StringCaseConversion.cpp similarity index 100% rename from 016.7 StringCaseConversion.cpp rename to 16.7 StringCaseConversion.cpp diff --git a/016.8 StringLiteralsCPP14.cpp b/16.8 StringLiteralsCPP14.cpp similarity index 100% rename from 016.8 StringLiteralsCPP14.cpp rename to 16.8 StringLiteralsCPP14.cpp diff --git a/016.9 StringView.cpp b/16.9 StringView.cpp similarity index 100% rename from 016.9 StringView.cpp rename to 16.9 StringView.cpp diff --git a/016.Ex1 IsPalindrom.cpp b/16.Ex1 IsPalindrom.cpp similarity index 100% rename from 016.Ex1 IsPalindrom.cpp rename to 16.Ex1 IsPalindrom.cpp diff --git a/016.Ex2 NumVowels.cpp b/16.Ex2 NumVowels.cpp similarity index 100% rename from 016.Ex2 NumVowels.cpp rename to 16.Ex2 NumVowels.cpp diff --git a/016.Ex3 AlternateCharUC.cpp b/16.Ex3 AlternateCharUC.cpp similarity index 100% rename from 016.Ex3 AlternateCharUC.cpp rename to 16.Ex3 AlternateCharUC.cpp diff --git a/016.Ex4 InsertSpacesInStr.cpp b/16.Ex4 InsertSpacesInStr.cpp similarity index 100% rename from 016.Ex4 InsertSpacesInStr.cpp rename to 16.Ex4 InsertSpacesInStr.cpp diff --git a/016.Ex5 FindCharA.cpp b/16.Ex5 FindCharA.cpp similarity index 100% rename from 016.Ex5 FindCharA.cpp rename to 16.Ex5 FindCharA.cpp diff --git a/017.1 InstantiatingStdVector.cpp b/17.1 InstantiatingStdVector.cpp similarity index 100% rename from 017.1 InstantiatingStdVector.cpp rename to 17.1 InstantiatingStdVector.cpp diff --git a/017.2 InsertingPushBack.cpp b/17.2 InsertingPushBack.cpp similarity index 100% rename from 017.2 InsertingPushBack.cpp rename to 17.2 InsertingPushBack.cpp diff --git a/017.3 VectorInsert.cpp b/17.3 VectorInsert.cpp similarity index 100% rename from 017.3 VectorInsert.cpp rename to 17.3 VectorInsert.cpp diff --git a/017.4 VectorElementAccessArray.cpp b/17.4 VectorElementAccessArray.cpp similarity index 100% rename from 017.4 VectorElementAccessArray.cpp rename to 17.4 VectorElementAccessArray.cpp diff --git a/017.5 VectorPointerSemantics.cpp b/17.5 VectorPointerSemantics.cpp similarity index 100% rename from 017.5 VectorPointerSemantics.cpp rename to 17.5 VectorPointerSemantics.cpp diff --git a/017.6 VectorPopBack.cpp b/17.6 VectorPopBack.cpp similarity index 100% rename from 017.6 VectorPopBack.cpp rename to 17.6 VectorPopBack.cpp diff --git a/017.7 SizeCapacity.cpp b/17.7 SizeCapacity.cpp similarity index 100% rename from 017.7 SizeCapacity.cpp rename to 17.7 SizeCapacity.cpp diff --git a/017.8 DequeInsertionsDeletions.cpp b/17.8 DequeInsertionsDeletions.cpp similarity index 100% rename from 017.8 DequeInsertionsDeletions.cpp rename to 17.8 DequeInsertionsDeletions.cpp diff --git a/017.Ex1 QueryVector.cpp b/17.Ex1 QueryVector.cpp similarity index 100% rename from 017.Ex1 QueryVector.cpp rename to 17.Ex1 QueryVector.cpp diff --git a/017.Ex3 VectorPackageDimensions.cpp b/17.Ex3 VectorPackageDimensions.cpp similarity index 100% rename from 017.Ex3 VectorPackageDimensions.cpp rename to 17.Ex3 VectorPackageDimensions.cpp diff --git a/017.Ex4 DequeListInit.cpp b/17.Ex4 DequeListInit.cpp similarity index 100% rename from 017.Ex4 DequeListInit.cpp rename to 17.Ex4 DequeListInit.cpp diff --git a/018.1 InstantiatingList.cpp b/18.1 InstantiatingList.cpp similarity index 100% rename from 018.1 InstantiatingList.cpp rename to 18.1 InstantiatingList.cpp diff --git a/018.2 InsertingFrontEnd.cpp b/18.2 InsertingFrontEnd.cpp similarity index 100% rename from 018.2 InsertingFrontEnd.cpp rename to 18.2 InsertingFrontEnd.cpp diff --git a/018.3 ListInsert.cpp b/18.3 ListInsert.cpp similarity index 100% rename from 018.3 ListInsert.cpp rename to 18.3 ListInsert.cpp diff --git a/018.4 ListErase.cpp b/18.4 ListErase.cpp similarity index 100% rename from 018.4 ListErase.cpp rename to 18.4 ListErase.cpp diff --git a/018.5 ListReverse.cpp b/18.5 ListReverse.cpp similarity index 100% rename from 018.5 ListReverse.cpp rename to 18.5 ListReverse.cpp diff --git a/018.6 ListSort.cpp b/18.6 ListSort.cpp similarity index 100% rename from 018.6 ListSort.cpp rename to 18.6 ListSort.cpp diff --git a/018.7 SortContactsList.cpp b/18.7 SortContactsList.cpp similarity index 100% rename from 018.7 SortContactsList.cpp rename to 18.7 SortContactsList.cpp diff --git a/018.8 ForwardList.cpp b/18.8 ForwardList.cpp similarity index 100% rename from 018.8 ForwardList.cpp rename to 18.8 ForwardList.cpp diff --git a/018.Ex3 InsertVecInList.cpp b/18.Ex3 InsertVecInList.cpp similarity index 100% rename from 018.Ex3 InsertVecInList.cpp rename to 18.Ex3 InsertVecInList.cpp diff --git a/018.Ex4 ListStrings.cpp b/18.Ex4 ListStrings.cpp similarity index 100% rename from 018.Ex4 ListStrings.cpp rename to 18.Ex4 ListStrings.cpp diff --git a/019.1 InstantiatingSetMSet.cpp b/19.1 InstantiatingSetMSet.cpp similarity index 100% rename from 019.1 InstantiatingSetMSet.cpp rename to 19.1 InstantiatingSetMSet.cpp diff --git a/019.2 InsertSetMSet.cpp b/19.2 InsertSetMSet.cpp similarity index 100% rename from 019.2 InsertSetMSet.cpp rename to 19.2 InsertSetMSet.cpp diff --git a/019.3 SetFind.cpp b/19.3 SetFind.cpp similarity index 100% rename from 019.3 SetFind.cpp rename to 19.3 SetFind.cpp diff --git a/019.4 MSetErase.cpp b/19.4 MSetErase.cpp similarity index 100% rename from 019.4 MSetErase.cpp rename to 19.4 MSetErase.cpp diff --git a/019.5 SetContactsList.cpp b/19.5 SetContactsList.cpp similarity index 100% rename from 019.5 SetContactsList.cpp rename to 19.5 SetContactsList.cpp diff --git a/019.6 UnorderedSet.cpp b/19.6 UnorderedSet.cpp similarity index 100% rename from 019.6 UnorderedSet.cpp rename to 19.6 UnorderedSet.cpp diff --git a/019.Ex1 ContactsSortedByNums.cpp b/19.Ex1 ContactsSortedByNums.cpp similarity index 100% rename from 019.Ex1 ContactsSortedByNums.cpp rename to 19.Ex1 ContactsSortedByNums.cpp diff --git a/019.Ex2 WordAndMeaning.cpp b/19.Ex2 WordAndMeaning.cpp similarity index 100% rename from 019.Ex2 WordAndMeaning.cpp rename to 19.Ex2 WordAndMeaning.cpp diff --git a/019.Ex3 SetMSetCompare.cpp b/19.Ex3 SetMSetCompare.cpp similarity index 100% rename from 019.Ex3 SetMSetCompare.cpp rename to 19.Ex3 SetMSetCompare.cpp diff --git a/020.1 InstantiatingMapMultimap.cpp b/20.1 InstantiatingMapMultimap.cpp similarity index 100% rename from 020.1 InstantiatingMapMultimap.cpp rename to 20.1 InstantiatingMapMultimap.cpp diff --git a/020.2 InsertingElements.cpp b/20.2 InsertingElements.cpp similarity index 100% rename from 020.2 InsertingElements.cpp rename to 20.2 InsertingElements.cpp diff --git a/020.3 MapFind.cpp b/20.3 MapFind.cpp similarity index 100% rename from 020.3 MapFind.cpp rename to 20.3 MapFind.cpp diff --git a/020.4 MapErase.cpp b/20.4 MapErase.cpp similarity index 100% rename from 020.4 MapErase.cpp rename to 20.4 MapErase.cpp diff --git a/020.5 MultiMapWithPredicate.cpp b/20.5 MultiMapWithPredicate.cpp similarity index 100% rename from 020.5 MultiMapWithPredicate.cpp rename to 20.5 MultiMapWithPredicate.cpp diff --git a/020.6 unordered_map_sample.cpp b/20.6 unordered_map_sample.cpp similarity index 100% rename from 020.6 unordered_map_sample.cpp rename to 20.6 unordered_map_sample.cpp diff --git a/021.1 FunctionObjects.cpp b/21.1 FunctionObjects.cpp similarity index 100% rename from 021.1 FunctionObjects.cpp rename to 21.1 FunctionObjects.cpp diff --git a/021.2 StatefulFunctionObject.cpp b/21.2 StatefulFunctionObject.cpp similarity index 100% rename from 021.2 StatefulFunctionObject.cpp rename to 21.2 StatefulFunctionObject.cpp diff --git a/021.3 21.4 UsingUnaryPredicate.cpp b/21.3 21.4 UsingUnaryPredicate.cpp similarity index 100% rename from 021.3 21.4 UsingUnaryPredicate.cpp rename to 21.3 21.4 UsingUnaryPredicate.cpp diff --git a/021.5 BinaryFunctionMultiplyRanges.cpp b/21.5 BinaryFunctionMultiplyRanges.cpp similarity index 100% rename from 021.5 BinaryFunctionMultiplyRanges.cpp rename to 21.5 BinaryFunctionMultiplyRanges.cpp diff --git a/021.6 21.7 BinarySortPredicate.cpp b/21.6 21.7 BinarySortPredicate.cpp similarity index 100% rename from 021.6 21.7 BinarySortPredicate.cpp rename to 21.6 21.7 BinarySortPredicate.cpp diff --git a/021.8 LambdaDisplayContainerForEach.cpp b/21.8 LambdaDisplayContainerForEach.cpp similarity index 100% rename from 021.8 LambdaDisplayContainerForEach.cpp rename to 21.8 LambdaDisplayContainerForEach.cpp diff --git a/021.Ex1 DoubleElement.cpp b/21.Ex1 DoubleElement.cpp similarity index 100% rename from 021.Ex1 DoubleElement.cpp rename to 21.Ex1 DoubleElement.cpp diff --git a/021.Ex2 DoubleKeepCount.cpp b/21.Ex2 DoubleKeepCount.cpp similarity index 100% rename from 021.Ex2 DoubleKeepCount.cpp rename to 21.Ex2 DoubleKeepCount.cpp diff --git a/021.Ex3 BinaryPredSort.cpp b/21.Ex3 BinaryPredSort.cpp similarity index 100% rename from 021.Ex3 BinaryPredSort.cpp rename to 21.Ex3 BinaryPredSort.cpp diff --git a/022.1 LambdaDisplayElements.cpp b/22.1 LambdaDisplayElements.cpp similarity index 100% rename from 022.1 LambdaDisplayElements.cpp rename to 22.1 LambdaDisplayElements.cpp diff --git a/022.2 LambdaFindIfEvenNumbers.cpp b/22.2 LambdaFindIfEvenNumbers.cpp similarity index 100% rename from 022.2 LambdaFindIfEvenNumbers.cpp rename to 22.2 LambdaFindIfEvenNumbers.cpp diff --git a/022.3 LambdaVersionIsMultiple.cpp b/22.3 LambdaVersionIsMultiple.cpp similarity index 100% rename from 022.3 LambdaVersionIsMultiple.cpp rename to 22.3 LambdaVersionIsMultiple.cpp diff --git a/022.4 LambdaBinaryFunc.cpp b/22.4 LambdaBinaryFunc.cpp similarity index 100% rename from 022.4 LambdaBinaryFunc.cpp rename to 22.4 LambdaBinaryFunc.cpp diff --git a/022.5 LambdaCaseInsensitiveSort.cpp b/22.5 LambdaCaseInsensitiveSort.cpp similarity index 100% rename from 022.5 LambdaCaseInsensitiveSort.cpp rename to 22.5 LambdaCaseInsensitiveSort.cpp diff --git a/022.Ex1 LambdaSort.cpp b/22.Ex1 LambdaSort.cpp similarity index 100% rename from 022.Ex1 LambdaSort.cpp rename to 22.Ex1 LambdaSort.cpp diff --git a/022.Ex2 LambdAddsNum.cpp b/22.Ex2 LambdAddsNum.cpp similarity index 100% rename from 022.Ex2 LambdAddsNum.cpp rename to 22.Ex2 LambdAddsNum.cpp diff --git a/023.1 UsingFind.cpp b/23.1 UsingFind.cpp similarity index 100% rename from 023.1 UsingFind.cpp rename to 23.1 UsingFind.cpp diff --git a/023.10 SortUniqueBS.cpp b/23.10 SortUniqueBS.cpp similarity index 100% rename from 023.10 SortUniqueBS.cpp rename to 23.10 SortUniqueBS.cpp diff --git a/023.11 PartitionStablePartition.cpp b/23.11 PartitionStablePartition.cpp similarity index 100% rename from 023.11 PartitionStablePartition.cpp rename to 23.11 PartitionStablePartition.cpp diff --git a/023.12 LowerBoundUpperBound.cpp b/23.12 LowerBoundUpperBound.cpp similarity index 100% rename from 023.12 LowerBoundUpperBound.cpp rename to 23.12 LowerBoundUpperBound.cpp diff --git a/023.14 RangesConstrainedAlgorithms.cpp b/23.14 RangesConstrainedAlgorithms.cpp similarity index 100% rename from 023.14 RangesConstrainedAlgorithms.cpp rename to 23.14 RangesConstrainedAlgorithms.cpp diff --git a/023.2 UsingCount.cpp b/23.2 UsingCount.cpp similarity index 100% rename from 023.2 UsingCount.cpp rename to 23.2 UsingCount.cpp diff --git a/023.3 UsingSearch.cpp b/23.3 UsingSearch.cpp similarity index 100% rename from 023.3 UsingSearch.cpp rename to 23.3 UsingSearch.cpp diff --git a/023.4 FillAndFillN.cpp b/23.4 FillAndFillN.cpp similarity index 100% rename from 023.4 FillAndFillN.cpp rename to 23.4 FillAndFillN.cpp diff --git a/023.5 UsingGenerate.cpp b/23.5 UsingGenerate.cpp similarity index 100% rename from 023.5 UsingGenerate.cpp rename to 23.5 UsingGenerate.cpp diff --git a/023.6 UsingForEach.cpp b/23.6 UsingForEach.cpp similarity index 100% rename from 023.6 UsingForEach.cpp rename to 23.6 UsingForEach.cpp diff --git a/023.7 UsingTransform.cpp b/23.7 UsingTransform.cpp similarity index 100% rename from 023.7 UsingTransform.cpp rename to 23.7 UsingTransform.cpp diff --git a/023.8 CopyRemoveRemoveIf.cpp b/23.8 CopyRemoveRemoveIf.cpp similarity index 100% rename from 023.8 CopyRemoveRemoveIf.cpp rename to 23.8 CopyRemoveRemoveIf.cpp diff --git a/023.9 ReplaceReplaceIf.cpp b/23.9 ReplaceReplaceIf.cpp similarity index 100% rename from 023.9 ReplaceReplaceIf.cpp rename to 23.9 ReplaceReplaceIf.cpp diff --git a/023.Ex2 IteratorsCopy.cpp b/23.Ex2 IteratorsCopy.cpp similarity index 100% rename from 023.Ex2 IteratorsCopy.cpp rename to 23.Ex2 IteratorsCopy.cpp diff --git a/024.1 InstantiatingStack.cpp b/24.1 InstantiatingStack.cpp similarity index 100% rename from 024.1 InstantiatingStack.cpp rename to 24.1 InstantiatingStack.cpp diff --git a/024.2 StackPushPop.cpp b/24.2 StackPushPop.cpp similarity index 100% rename from 024.2 StackPushPop.cpp rename to 24.2 StackPushPop.cpp diff --git a/024.2 StackPushPop.cpp~ b/24.2 StackPushPop.cpp~ similarity index 100% rename from 024.2 StackPushPop.cpp~ rename to 24.2 StackPushPop.cpp~ diff --git a/024.3 STLQueue.cpp b/24.3 STLQueue.cpp similarity index 100% rename from 024.3 STLQueue.cpp rename to 24.3 STLQueue.cpp diff --git a/024.4 QueueOperations.cpp b/24.4 QueueOperations.cpp similarity index 100% rename from 024.4 QueueOperations.cpp rename to 24.4 QueueOperations.cpp diff --git a/024.5 InstantiatingPriorityQueue.cpp b/24.5 InstantiatingPriorityQueue.cpp similarity index 100% rename from 024.5 InstantiatingPriorityQueue.cpp rename to 24.5 InstantiatingPriorityQueue.cpp diff --git a/024.6 PriorityQueueOperations.cpp b/24.6 PriorityQueueOperations.cpp similarity index 100% rename from 024.6 PriorityQueueOperations.cpp rename to 24.6 PriorityQueueOperations.cpp diff --git a/024.7 PriorityQueueWithPredicate.cpp b/24.7 PriorityQueueWithPredicate.cpp similarity index 100% rename from 024.7 PriorityQueueWithPredicate.cpp rename to 24.7 PriorityQueueWithPredicate.cpp diff --git a/025.1 InstantiatingBitSet.cpp b/25.1 InstantiatingBitSet.cpp similarity index 100% rename from 025.1 InstantiatingBitSet.cpp rename to 25.1 InstantiatingBitSet.cpp diff --git a/025.2 BitSetOperations.cpp b/25.2 BitSetOperations.cpp similarity index 100% rename from 025.2 BitSetOperations.cpp rename to 25.2 BitSetOperations.cpp diff --git a/025.3 InstantiatingVectorBool.cpp b/25.3 InstantiatingVectorBool.cpp similarity index 100% rename from 025.3 InstantiatingVectorBool.cpp rename to 25.3 InstantiatingVectorBool.cpp diff --git a/025.4 UsingVectorBool.cpp b/25.4 UsingVectorBool.cpp similarity index 100% rename from 025.4 UsingVectorBool.cpp rename to 25.4 UsingVectorBool.cpp diff --git a/025.Ex1 UseBitset.cpp b/25.Ex1 UseBitset.cpp similarity index 100% rename from 025.Ex1 UseBitset.cpp rename to 25.Ex1 UseBitset.cpp diff --git a/026.1 MinimalSmartPtr.cpp b/26.1 MinimalSmartPtr.cpp similarity index 100% rename from 026.1 MinimalSmartPtr.cpp rename to 26.1 MinimalSmartPtr.cpp diff --git a/026.2 DeepCopyPtr.cpp b/26.2 DeepCopyPtr.cpp similarity index 100% rename from 026.2 DeepCopyPtr.cpp rename to 26.2 DeepCopyPtr.cpp diff --git a/026.3 DestructiveCopyPtr.cpp b/26.3 DestructiveCopyPtr.cpp similarity index 100% rename from 026.3 DestructiveCopyPtr.cpp rename to 26.3 DestructiveCopyPtr.cpp diff --git a/026.4 UsingUniquePtr.cpp b/26.4 UsingUniquePtr.cpp similarity index 100% rename from 026.4 UsingUniquePtr.cpp rename to 26.4 UsingUniquePtr.cpp diff --git a/026.Ex2 FishUniquePtr.cpp b/26.Ex2 FishUniquePtr.cpp similarity index 100% rename from 026.Ex2 FishUniquePtr.cpp rename to 26.Ex2 FishUniquePtr.cpp diff --git a/027.1 CoutFormattingNumbers.cpp b/27.1 CoutFormattingNumbers.cpp similarity index 100% rename from 027.1 CoutFormattingNumbers.cpp rename to 27.1 CoutFormattingNumbers.cpp diff --git a/027.10 BinaryFile.cpp b/27.10 BinaryFile.cpp similarity index 100% rename from 027.10 BinaryFile.cpp rename to 27.10 BinaryFile.cpp diff --git a/027.10s BinaryFile - String.cpp b/27.10s BinaryFile - String.cpp similarity index 100% rename from 027.10s BinaryFile - String.cpp rename to 27.10s BinaryFile - String.cpp diff --git a/027.11 StringStream.cpp b/27.11 StringStream.cpp similarity index 100% rename from 027.11 StringStream.cpp rename to 27.11 StringStream.cpp diff --git a/027.2 CoutNumPrecision.cpp b/27.2 CoutNumPrecision.cpp similarity index 100% rename from 027.2 CoutNumPrecision.cpp rename to 27.2 CoutNumPrecision.cpp diff --git a/027.3 CoutSetWSetFill.cpp b/27.3 CoutSetWSetFill.cpp similarity index 100% rename from 027.3 CoutSetWSetFill.cpp rename to 27.3 CoutSetWSetFill.cpp diff --git a/027.4 SimpleInputUsingCin.cpp b/27.4 SimpleInputUsingCin.cpp similarity index 100% rename from 027.4 SimpleInputUsingCin.cpp rename to 27.4 SimpleInputUsingCin.cpp diff --git a/027.5 ReadingWordLine.cpp b/27.5 ReadingWordLine.cpp similarity index 100% rename from 027.5 ReadingWordLine.cpp rename to 27.5 ReadingWordLine.cpp diff --git a/027.6 CinReadingWordLine.cpp b/27.6 CinReadingWordLine.cpp similarity index 100% rename from 027.6 CinReadingWordLine.cpp rename to 27.6 CinReadingWordLine.cpp diff --git a/027.7 UsingGetLine.cpp b/27.7 UsingGetLine.cpp similarity index 100% rename from 027.7 UsingGetLine.cpp rename to 27.7 UsingGetLine.cpp diff --git a/027.8 WritingToFile.cpp b/27.8 WritingToFile.cpp similarity index 100% rename from 027.8 WritingToFile.cpp rename to 27.8 WritingToFile.cpp diff --git a/027.9 ReadingTextFile.cpp b/27.9 ReadingTextFile.cpp similarity index 100% rename from 027.9 ReadingTextFile.cpp rename to 27.9 ReadingTextFile.cpp diff --git a/028.1 ExceptionSafetyInNew.cpp b/28.1 ExceptionSafetyInNew.cpp similarity index 100% rename from 028.1 ExceptionSafetyInNew.cpp rename to 28.1 ExceptionSafetyInNew.cpp diff --git a/028.2 CatchingAType.cpp b/28.2 CatchingAType.cpp similarity index 100% rename from 028.2 CatchingAType.cpp rename to 28.2 CatchingAType.cpp diff --git a/028.3 ExceptionOnDivideByZero.cpp b/28.3 ExceptionOnDivideByZero.cpp similarity index 100% rename from 028.3 ExceptionOnDivideByZero.cpp rename to 28.3 ExceptionOnDivideByZero.cpp diff --git a/028.4 StackUnwindingOnException.cpp b/28.4 StackUnwindingOnException.cpp similarity index 100% rename from 028.4 StackUnwindingOnException.cpp rename to 28.4 StackUnwindingOnException.cpp diff --git a/028.5 CustomException.cpp b/28.5 CustomException.cpp similarity index 100% rename from 028.5 CustomException.cpp rename to 28.5 CustomException.cpp diff --git a/029.1 ConceptFloatingPt.cpp b/29.1 ConceptFloatingPt.cpp similarity index 100% rename from 029.1 ConceptFloatingPt.cpp rename to 29.1 ConceptFloatingPt.cpp diff --git a/029.2 UsingCommonConcepts.cpp b/29.2 UsingCommonConcepts.cpp similarity index 100% rename from 029.2 UsingCommonConcepts.cpp rename to 29.2 UsingCommonConcepts.cpp diff --git a/029.3 ConceptsWithClasses.cpp b/29.3 ConceptsWithClasses.cpp similarity index 100% rename from 029.3 ConceptsWithClasses.cpp rename to 29.3 ConceptsWithClasses.cpp diff --git a/029.4 ConceptDerivedFrom.cpp b/29.4 ConceptDerivedFrom.cpp similarity index 100% rename from 029.4 ConceptDerivedFrom.cpp rename to 29.4 ConceptDerivedFrom.cpp diff --git a/029.5 RangesIntro.cpp b/29.5 RangesIntro.cpp similarity index 100% rename from 029.5 RangesIntro.cpp rename to 29.5 RangesIntro.cpp diff --git a/029.6 ViewsReverse.cpp b/29.6 ViewsReverse.cpp similarity index 100% rename from 029.6 ViewsReverse.cpp rename to 29.6 ViewsReverse.cpp diff --git a/029.7 CombiningAdaptors.cpp b/29.7 CombiningAdaptors.cpp similarity index 100% rename from 029.7 CombiningAdaptors.cpp rename to 29.7 CombiningAdaptors.cpp diff --git a/029.8 CombiningAdaptors.cpp b/29.8 CombiningAdaptors.cpp similarity index 100% rename from 029.8 CombiningAdaptors.cpp rename to 29.8 CombiningAdaptors.cpp diff --git a/029.Ex3 ViewReverseTransform.cpp b/29.Ex3 ViewReverseTransform.cpp similarity index 100% rename from 029.Ex3 ViewReverseTransform.cpp rename to 29.Ex3 ViewReverseTransform.cpp diff --git a/030.1 jthread.cpp b/30.1 jthread.cpp similarity index 100% rename from 030.1 jthread.cpp rename to 30.1 jthread.cpp diff --git a/031.1 ModulesHelloWorld.cpp b/31.1 ModulesHelloWorld.cpp similarity index 100% rename from 031.1 ModulesHelloWorld.cpp rename to 31.1 ModulesHelloWorld.cpp diff --git a/031.2 ImportModuleMain.cpp b/31.2 ImportModuleMain.cpp similarity index 100% rename from 031.2 ImportModuleMain.cpp rename to 31.2 ImportModuleMain.cpp diff --git a/031.2 SimpleOperations.cpp b/31.2 SimpleOperations.cpp similarity index 100% rename from 031.2 SimpleOperations.cpp rename to 31.2 SimpleOperations.cpp diff --git a/031.2 SimpleOperations.ixx b/31.2 SimpleOperations.ixx similarity index 100% rename from 031.2 SimpleOperations.ixx rename to 31.2 SimpleOperations.ixx