21天學通C++新版源代碼

21天學通C++新版源代碼,第1張

├── 1.1 Hello World.cpp
├── 1.Quiz4.cpp
├── 10.1 SimplePisceanClassHeirarchy.cpp
├── 10.10 MultipleInheritance_Platypus.cpp
├── 10.2 Fish_With_protected.cpp
├── 10.3 Fish_WithBaseClassInstantiation.cpp
├── 10.4 DerivedClassOverridingMethod.cpp
├── 10.5 CarMotor.cpp
├── 10.5 InvokingBaseMethods_InSpiteOverride.cpp
├── 10.6 MethodHiding.cpp
├── 10.6 Protected_SuperCar.cpp
├── 10.7 SequenceConstructionDestruction.cpp
├── 10.Ex1 PlatypusConstructorOrder.cpp
├── 11.1 InvokingSwimUsingFishPtr.cpp
├── 11.2 FishSwim_VirtualMethod.cpp
├── 11.3 WithoutVirtualDestructors.cpp
├── 11.4 VirtualDestructors.cpp
├── 11.5 SizeofBaseClassWithVirtualFunctions.cpp
├── 11.6 FishABC.cpp
├── 11.7 MultipleInheritance_Platypus.cpp
├── 11.8 VirtualInheritance_Platypus.cpp
├── 11.9 VirtualCopyConstructors.cpp
├── 11.Ex3.cpp
├── 11.Quiz1.cpp
├── 12.1 Date_PrefixOperatorsIncDec.cpp
├── 12.10 FunctionObjects_Functors_Operator().cpp
├── 12.11 MoveConstructorAssignmentOperator.cpp
├── 12.12 UDLtoKelvin.cpp
├── 12.2 OperatorConstCharPtr.cpp
├── 12.3 UniquePtr.cpp
├── 12.4 BinaryAdditionSubtractionOperator.cpp
├── 12.5 AddSubAssignment.cpp
├── 12.6 Equality_Inequality_Comparison.cpp
├── 12.7 ComparisonLessThanGreaterThanEqualTo.cpp
├── 12.8 MyStringCopyAssignmentOperator.cpp
├── 12.9 ArraySubscriptOperator_MyString.cpp
├── 13.1 dynamic_cast_Fish.cpp
├── 13.Ex2.cpp
├── 14.1 MacroConstants.cpp
├── 14.2 MacroFunctions.cpp
├── 14.3 TemplateFunctionGetMax.cpp
├── 14.4 HoldsPairWithMain.cpp
├── 14.5 TemplateSpecialization.cpp
├── 14.6 StaticWithinTemplate.cpp
├── 14.7 VariableTemplatesSum.cpp
├── 14.8 Tuple.cpp
├── 14.9 StaticAssert.cpp
├── 14.Ex6 DisplayVariadicTemp.cpp
├── 15.1 ContainerIteratorRelationship.cpp
├── 16.1 STLStringInstantiationCopy.cpp
├── 16.2 AccessingCharElements.cpp
├── 16.3 ConcatenateAdditionAssignmentAppend.cpp
├── 16.4 StringFind.cpp
├── 16.5 StringTruncate.cpp
├── 16.6 StringReverse.cpp
├── 16.7 StringCaseConversion.cpp
├── 16.8 StringLiteralsCPP14.cpp
├── 16.Ex1 IsPalindrom.cpp
├── 16.Ex2 NumVowels.cpp
├── 16.Ex3 AlternateCharUC.cpp
├── 16.Ex4 InsertSpacesInStr.cpp
├── 16.Ex5 FindCharA.cpp
├── 17.1 InstantiatingStdVector.cpp
├── 17.2 InsertingPushBack.cpp
├── 17.3 VectorInsert.cpp
├── 17.4 VectorElementAccessArray.cpp
├── 17.5 VectorPointerSemantics.cpp
├── 17.6 VectorPopBack.cpp
├── 17.7 SizeCapacity.cpp
├── 17.8 DequeInsertionsDeletions.cpp
├── 17.Ex1 QueryVector.cpp
├── 17.Ex3 VectorPackageDimensions.cpp
├── 17.Ex4 DequeListInit.cpp
├── 18.1 InstantiatingList.cpp
├── 18.2 InsertingFrontEnd.cpp
├── 18.3 ListInsert.cpp
├── 18.4 ListErase.cpp
├── 18.5 ListReverse.cpp
├── 18.6 ListSort.cpp
├── 18.7 SortContactsList.cpp
├── 18.8 ForwardList.cpp
├── 18.Ex3 InsertVecInList.cpp
├── 18.Ex4 ListStrings.cpp
├── 19.1 InstantiatingSetMSet.cpp
├── 19.2 InsertSetMSet.cpp
├── 19.3 SetFind.cpp
├── 19.4 MSetErase.cpp
├── 19.5 SetContactsList.cpp
├── 19.6 UnorderedSet.cpp
├── 19.Ex1 ContactsSortedByNums.cpp
├── 19.Ex2 WordAndMeaning.cpp
├── 19.Ex3 SetMSetCompare.cpp
├── 2.1 HelloWorldAnalysis.cpp
├── 2.2 UsingNamespaceDecl.cpp
├── 2.3 UsingRestricted.cpp
├── 2.4 FirstFunction_Demo_cout.cpp
├── 2.5 FunctionValueReturnedFromMain.cpp
├── 2.6 Anatomy_BasicIO.cpp
├── 2.Ex3.cpp
├── 20.1 InstantiatingMapMultimap.cpp
├── 20.2 InsertingElements.cpp
├── 20.3 MapFind.cpp
├── 20.4 MapErase.cpp
├── 20.5 MultiMapWithPredicate.cpp
├── 20.6 unordered_map_sample.cpp
├── 21.1 FunctionObjects.cpp
├── 21.2 StatefulFunctionObject.cpp
├── 21.3 UnaryPredicate.cpp
├── 21.4 UsingUnaryPredicate.cpp
├── 21.5 BinaryFunctionMultiplyRanges.cpp
├── 21.6 BinaryPredicateCaseInsensitive.cpp
├── 21.7 BinarySortPredicate.cpp
├── 21.8 LambdaDisplayContainerForEach.cpp
├── 21.Ex1 DoubleElement.cpp
├── 21.Ex3 BinaryPredSort.cpp
├── 22.1 LambdaDisplayElements.cpp
├── 22.2 LambdaFindIfEvenNumbers.cpp
├── 22.3 LambdaVersionIsMultiple.cpp
├── 22.4 LambdaBinaryFunc.cpp
├── 22.5 LambdaCaseInsensitiveSort.cpp
├── 22.Ex1 LambdaSort.cpp
├── 22.Ex2 LambdAddsNum.cpp
├── 23.1 UsingFind.cpp
├── 23.10 SortUniqueBS.cpp
├── 23.10 SortUniqueBS.cpp~
├── 23.11 PartitionStablePartition.cpp
├── 23.12 LowerBoundUpperBound.cpp
├── 23.2 UsingCount.cpp
├── 23.3 UsingSearch.cpp
├── 23.4 FillAndFillN.cpp
├── 23.5 UsingGenerate.cpp
├── 23.6 UsingForEach.cpp
├── 23.7 UsingTransform.cpp
├── 23.8 CopyRemoveRemoveIf.cpp
├── 23.9 ReplaceReplaceIf.cpp
├── 23.Ex2 IteratorsCopy.cpp
├── 24.1 InstantiatingStack.cpp
├── 24.2 StackPushPop.cpp
├── 24.2 StackPushPop.cpp~
├── 24.3 STLQueue.cpp
├── 24.4 QueueOperations.cpp
├── 24.5 InstantiatingPriorityQueue.cpp
├── 24.6 PriorityQueueOperations.cpp
├── 24.7 PriorityQueueWithPredicate.cpp
├── 25.1 InstantiatingBitSet.cpp
├── 25.2 BitSetOperations.cpp
├── 25.3 InstantiatingVectorBool.cpp
├── 25.4 UsingVectorBool.cpp
├── 25.Ex1 UseBitset.cpp
├── 26.1 MinimalSmartPtr.cpp
├── 26.2 DeepCopyPtr.cpp
├── 26.3 DestructiveCopyPtr.cpp
├── 26.4 UsingUniquePtr.cpp
├── 26.Ex2 FishUniquePtr.cpp
├── 27.1 CoutFormattingNumbers.cpp
├── 27.10 BinaryFile.cpp
├── 27.11 StringStream.cpp
├── 27.2 CoutNumPrecision.cpp
├── 27.3 CoutSetWSetFill.cpp
├── 27.4 SimpleInputUsingCin.cpp
├── 27.5 ReadingWordLine.cpp
├── 27.6 CinReadingWordLine.cpp
├── 27.7 UsingGetLine.cpp
├── 27.8 WritingToFile.cpp
├── 27.9 ReadingTextFile.cpp
├── 28.1 ExceptionSafetyInNew.cpp
├── 28.2 CatchingAType.cpp
├── 28.3 ExceptionOnDivideByZero.cpp
├── 28.4 StackUnwindingOnException.cpp
├── 28.5 CustomException.cpp
├── 3.1 VariablesDemo_MultiplyTwoNumbers.cpp
├── 3.2 VariablesScopeDemo.cpp
├── 3.3 GlobalVariablesDemo.cpp
├── 3.4 Operators_Signed_Unsigned_Overflow.cpp
├── 3.5 Using_sizeof.cpp
├── 3.6 UsingAuto.cpp
├── 3.7 Demo_Constants.cpp
├── 3.8 using constexpr.cpp
├── 3.9 Using_enum_Constants.cpp
├── 3.Ex3 Calculate_Area_Circumference.cpp
├── 4.1 AccessingArrayElements.cpp
├── 4.2 WritingToArrayElements.cpp
├── 4.3 Declaring_Initializing_MD_Arrays.cpp
├── 4.4 Dynamic_Array_std_vector.cpp
├── 4.5 C-Style_HelloWorld.cpp
├── 4.6 UserInput_C_Style_String.cpp
├── 4.7 CPPStrings_std_string.cpp
├── 4.Ex1.cpp
├── 5.1 Check_ArithmeticOperators.cpp
├── 5.10 Operator_sizeof.cpp
├── 5.2 Operators_PostFix_Prefix.cpp
├── 5.3 Operators_Relational_Equality.cpp
├── 5.4 Operators_Logical_AND_OR.cpp
├── 5.5 Operators_Logical_And_Or_If.cpp
├── 5.6 Operators_Logical_OR.cpp
├── 5.7 Operators_Bitwise.cpp
├── 5.8 Operators_BitwiseShift.cpp
├── 5.9 Operators_CompoundOperators.cpp
├── 5.Ex3.cpp
├── 5.Quiz5.cpp
├── 6.1 Multiply_or_Add_if_else.cpp
├── 6.10 EnterValuesInAnArray_DisplayArray_for_loop.cpp
├── 6.11 MultiplyAdd_for_loop.cpp
├── 6.12 RangeBasedFor.cpp
├── 6.13 MultiplyAdd_InfiniteLoop_break_continue.cpp
├── 6.14 CrossMultiplyTwoArrays_NestedLoops.cpp
├── 6.15 IteratingMDArrays_nested_loops.cpp
├── 6.16 FibonacciSeries_usingLoops.cpp
├── 6.2 checkbounds.cpp
├── 6.3 Nested_if_check_Divisor.cpp
├── 6.4 WhatDaysOfWeekMean_if_else.cpp
├── 6.5 DaysOfWeek_switch_case.cpp
├── 6.6 ConditionalOperator_TernaryOperator.cpp
├── 6.7 MultiplyOrAdd_goto.cpp
├── 6.8 MultiplyOrAdd_while.cpp
├── 6.9 MultiplyAdd_do_while.cpp
├── 6.Ex1.cpp
├── 6.Ex2.cpp
├── 6.Ex3.cpp
├── 6.Ex4.cpp
├── 7.1 Functions_ComputingAreaCircumference.cpp
├── 7.10 Functions_Inline.cpp
├── 7.11 auto function return.cpp
├── 7.12 Functions_Lambda.cpp
├── 7.2 Functions_MultipleParameters_Cylinder.cpp
├── 7.3 Functions_SayingHelloWithoutParamsReturnValue.cpp
├── 7.4 Functions_DefaulParameters_Pi.cpp
├── 7.5 Functions_Recursive_Fibonacci.cpp
├── 7.6 Functions_MultipleReturns.cpp
├── 7.7 Functions_Overloaded_Area_CyclinderCircle.cpp
├── 7.8 Functions_Passing_Arrays.cpp
├── 7.9 Functions_PassingReference.cpp
├── 8.1 Pointers_ReferencingOperator.cpp
├── 8.10 Pointers_const_calculatingsquare.cpp
├── 8.11 Pointers_ArrayVar_IsAddressOfFirst.cpp
├── 8.12 Pointers_Arrays_Similarities.cpp
├── 8.13 Pointers_InvalidPtr.cpp
├── 8.14 Pointers_BetterProgramming.cpp
├── 8.15 Pointers_new_exceptionhandler.cpp
├── 8.16 Pointers_new_nothrow.cpp
├── 8.17 References_Declaring_Initializing.cpp
├── 8.18 References_PassingArgsToFunctions.cpp
├── 8.19 References_Const.cpp
├── 8.2 Pointers_AssigningRefToPtr.cpp
├── 8.3 Pointers_OnePtrManyIntegers.cpp
├── 8.4 Pointers_Dereferencing_or_IndirectionOperator.cpp
├── 8.5 Pointers_AssigningUsingDerefOp.cpp
├── 8.6 Pointers_sizeof_Test.cpp
├── 8.7 Pointers_Using_new_delete.cpp
├── 8.8 Pointers_Using_new_delete_char_array.cpp
├── 8.9 Pointer_using_new_delete_multiple_elements.cpp
├── 9.1 ClassHuman.cpp
├── 9.10 Singleton.cpp
├── 9.11 MonsterDB_ForceConstructionOnHeap.cpp
├── 9.12 explicit constructors.cpp
├── 9.13 SizeOfClass.cpp
├── 9.14 FriendFunctions.cpp
├── 9.15 FriendClass.cpp
├── 9.16 UsingUnions.cpp
├── 9.17 AggregateInitializationClasses.cpp
├── 9.18 constexpr class.cpp
├── 9.2 DemonstratesAbstraction_HidesTrueAge.cpp
├── 9.3 ClassWithConstructors.cpp
├── 9.4 Overloaded Constructors.cpp
├── 9.5 OnlyOverloadedConstructor_NoDefault.cpp
├── 9.6 Constructor_InitializationLists.cpp
├── 9.7 MyString_Destructor.cpp
├── 9.8 NoCopyConstructor_CopyMyString.cpp
├── 9.9 CopyConstructor_MyString.cpp
├── 9.Ex3.cpp
└── 9.Ex4 Circle.cpp

0 directories, 271 files

生活常識_百科知識_各類知識大全»21天學通C++新版源代碼

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情