├── LICENSE ├── README.md ├── Section 01 ├── Modern+C+++-+Distribution.pptx └── Required software.docx ├── Section 02 ├── BasicIO │ ├── BasicIO.sln │ └── BasicIO │ │ ├── BasicIO.vcxproj │ │ ├── BasicIO.vcxproj.filters │ │ └── Source.cpp ├── Default Function Args │ └── DefaultFunctionArgs │ │ ├── DefaultFunctionArgs.sln │ │ └── DefaultFunctionArgs │ │ ├── DefaultFunctionArgs.vcxproj │ │ ├── DefaultFunctionArgs.vcxproj.filters │ │ └── Source.cpp ├── First Program │ ├── First Program.sln │ └── First Program │ │ ├── First Program.vcxproj │ │ ├── First Program.vcxproj.filters │ │ ├── First Program.vcxproj.user │ │ └── main.cpp ├── Function Overloading │ └── Function Overloading │ │ ├── Function Overloading.sln │ │ └── Function Overloading │ │ ├── Function Overloading.vcxproj │ │ ├── Function Overloading.vcxproj.filters │ │ └── Source.cpp ├── Function Pointers │ └── Function Pointer │ │ ├── Function Pointer.sln │ │ └── Function Pointer │ │ ├── Function Pointer.vcxproj │ │ ├── Function Pointer.vcxproj.filters │ │ └── Source.cpp ├── Inline functions │ └── Inline Functions │ │ ├── Inline Functions.sln │ │ └── Inline Functions │ │ ├── Inline Functions.vcxproj │ │ ├── Inline Functions.vcxproj.filters │ │ └── Source.cpp ├── Namespace │ └── Namespace │ │ ├── Namespace.sln │ │ └── Namespace │ │ ├── Namespace.vcxproj │ │ ├── Namespace.vcxproj.filters │ │ └── Source.cpp ├── Pointers │ └── Pointers │ │ ├── Pointers.sln │ │ └── Pointers │ │ ├── Pointers.vcxproj │ │ ├── Pointers.vcxproj.filters │ │ ├── Pointers.vcxproj.user │ │ └── Source.cpp ├── Range-based for │ └── ForEach │ │ ├── ForEach.sln │ │ └── ForEach │ │ ├── ForEach.vcxproj │ │ ├── ForEach.vcxproj.filters │ │ └── Source.cpp ├── Ref Vs Ptr │ └── SwapFunction │ │ ├── SwapFunction.sln │ │ └── SwapFunction │ │ ├── Source.cpp │ │ ├── SwapFunction.vcxproj │ │ └── SwapFunction.vcxproj.filters ├── Reference │ └── Reference │ │ ├── Reference.sln │ │ └── Reference │ │ ├── Reference.vcxproj │ │ ├── Reference.vcxproj.filters │ │ └── Source.cpp ├── auto │ └── AutoKeyword │ │ ├── AutoKeyword.sln │ │ └── AutoKeyword │ │ ├── AutoKeyword.vcxproj │ │ ├── AutoKeyword.vcxproj.filters │ │ └── Source.cpp └── const Qualifier and Compound Types │ └── const qualifer │ ├── const qualifer.sln │ └── const qualifer │ ├── Source.cpp │ ├── const qualifer.vcxproj │ └── const qualifer.vcxproj.filters ├── Section 03 └── MemMgmtC │ ├── MemMgmtC.sln │ └── MemMgmtC │ ├── MemMgmtC.vcxproj │ ├── MemMgmtC.vcxproj.filters │ └── main.cpp ├── Section 04 ├── Copy Ctor │ ├── Copy Ctor.sln │ └── Copy Ctor │ │ ├── Copy Ctor.vcxproj │ │ ├── Copy Ctor.vcxproj.filters │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ └── main.cpp ├── Default and Deleted Functions │ └── New Class Keywords │ │ ├── New Class Keywords.sln │ │ └── New Class Keywords │ │ ├── New Class Keywords.vcxproj │ │ ├── New Class Keywords.vcxproj.filters │ │ └── main.cpp ├── Lvalues and rvalues │ └── RValues │ │ ├── RValues.sln │ │ └── RValues │ │ ├── RValues.vcxproj │ │ ├── RValues.vcxproj.filters │ │ └── Source.cpp ├── Move Semantics Impl │ └── Copy Ctor - Complete │ │ ├── Copy Ctor.sln │ │ └── Copy Ctor │ │ ├── Copy Ctor.vcxproj │ │ ├── Copy Ctor.vcxproj.filters │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ └── main.cpp ├── RuleofFive │ ├── RuleofFive.sln │ └── RuleofFive │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ ├── RuleofFive.vcxproj │ │ ├── RuleofFive.vcxproj.filters │ │ ├── RuleofFive.vcxproj.user │ │ └── main.cpp ├── Static │ └── Car Abstraction │ │ ├── Car Abstraction.sln │ │ ├── Car Abstraction │ │ ├── Car Abstraction.vcxproj │ │ ├── Car Abstraction.vcxproj.filters │ │ ├── Car.cpp │ │ ├── Car.h │ │ └── main.cpp │ │ └── backup │ │ ├── Car.cpp │ │ ├── Car.h │ │ └── main.cpp ├── class │ └── Car │ │ ├── Car.sln │ │ └── Car │ │ ├── Car.cpp │ │ ├── Car.h │ │ ├── Car.vcxproj │ │ ├── Car.vcxproj.filters │ │ └── main.cpp └── structure │ └── Structure │ ├── Structure.sln │ └── Structure │ ├── Source.cpp │ ├── Structure.vcxproj │ └── Structure.vcxproj.filters ├── Section 05 ├── Lvalues and rvalues │ └── RValues │ │ ├── RValues.sln │ │ └── RValues │ │ ├── RValues.vcxproj │ │ ├── RValues.vcxproj.filters │ │ └── Source.cpp ├── Move Semantics Impl │ └── Copy Ctor - Complete │ │ ├── Copy Ctor.sln │ │ └── Copy Ctor │ │ ├── Copy Ctor.vcxproj │ │ ├── Copy Ctor.vcxproj.filters │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ └── main.cpp └── RuleofFive │ ├── RuleofFive.sln │ └── RuleofFive │ ├── Integer.cpp │ ├── Integer.h │ ├── RuleofFive.vcxproj │ ├── RuleofFive.vcxproj.filters │ └── main.cpp ├── Section 06 ├── Operator Overloading │ ├── Copy Ctor.sln │ └── Copy Ctor │ │ ├── Copy Ctor.vcxproj │ │ ├── Copy Ctor.vcxproj.filters │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ └── main.cpp └── UserDefConversions │ ├── UserDefConversions.sln │ └── UserDefConversions │ ├── Integer.cpp │ ├── Integer.h │ ├── UserDefConversions.vcxproj │ ├── UserDefConversions.vcxproj.filters │ ├── UserDefConversions.vcxproj.user │ └── main.cpp ├── Section 07 ├── CircularRef │ ├── CircularRef.sln │ └── CircularRef │ │ ├── CircularRef.vcxproj │ │ ├── CircularRef.vcxproj.filters │ │ └── Source.cpp ├── More Features │ ├── More Features.sln │ └── More Features │ │ ├── More Features.vcxproj │ │ ├── More Features.vcxproj.filters │ │ └── Source.cpp ├── shared_ptr │ ├── shared_ptr.sln │ └── shared_ptr │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ ├── Source.cpp │ │ ├── shared_ptr.vcxproj │ │ └── shared_ptr.vcxproj.filters ├── unique_ptr │ ├── unique_ptr.sln │ └── unique_ptr │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ ├── Source.cpp │ │ ├── unique_ptr.vcxproj │ │ └── unique_ptr.vcxproj.filters └── weak_ptr │ ├── weak_ptr.sln │ └── weak_ptr │ ├── Source.cpp │ ├── weak_ptr.vcxproj │ └── weak_ptr.vcxproj.filters ├── Section 08 ├── StringStreams │ ├── StringStreams.sln │ └── StringStreams │ │ ├── Source.cpp │ │ ├── StringStreams.vcxproj │ │ └── StringStreams.vcxproj.filters ├── Strings │ ├── Strings.sln │ └── Strings │ │ ├── Source.cpp │ │ ├── Strings.vcxproj │ │ └── Strings.vcxproj.filters ├── UserDefinedLiterals │ ├── UserDefinedLiterals.sln │ └── UserDefinedLiterals │ │ ├── Source.cpp │ │ ├── UserDefinedLiterals.vcxproj │ │ └── UserDefinedLiterals.vcxproj.filters ├── Vector │ ├── Vector.sln │ └── Vector │ │ ├── Source.cpp │ │ ├── Vector.vcxproj │ │ └── Vector.vcxproj.filters ├── constexpr │ └── constexpr │ │ ├── constexpr.sln │ │ └── constexpr │ │ ├── Source.cpp │ │ ├── constexpr.vcxproj │ │ └── constexpr.vcxproj.filters ├── enums │ ├── enums.sln │ └── enums │ │ ├── Source.cpp │ │ ├── enums.vcxproj │ │ └── enums.vcxproj.filters ├── initializer_list │ └── InitializerList │ │ ├── InitializerList.sln │ │ └── InitializerList │ │ ├── InitializerList.vcxproj │ │ ├── InitializerList.vcxproj.filters │ │ └── Source.cpp └── union.cpp ├── Section 09 └── Account │ ├── Account.sln │ └── Account │ ├── Account.cpp │ ├── Account.h │ ├── Account.vcxproj │ ├── Account.vcxproj.filters │ ├── Checking.cpp │ ├── Checking.h │ ├── Savings.cpp │ ├── Savings.h │ ├── Transaction.cpp │ ├── Transaction.h │ └── main.cpp ├── Section 10 ├── ExceptionHandling-noexcept │ ├── ExceptionHandling-noexcept.sln │ └── ExceptionHandling-noexcept │ │ ├── ExceptionHandling-noexcept.vcxproj │ │ ├── ExceptionHandling-noexcept.vcxproj.filters │ │ └── Source.cpp ├── Exceptions in ctors │ └── ExceptionHandlingII │ │ ├── ExceptionHandlingII.sln │ │ └── ExceptionHandlingII │ │ ├── ExceptionHandlingII.vcxproj │ │ ├── ExceptionHandlingII.vcxproj.filters │ │ └── Source.cpp └── Nested Exceptions │ └── Exception Handling │ ├── Exception Handling.sln │ └── Exception Handling │ ├── Exception Handling.vcxproj │ ├── Exception Handling.vcxproj.filters │ └── Source.cpp ├── Section 11 ├── Binary Files │ └── FileIO-BinaryFiles │ │ ├── FileIO-BinaryFiles.sln │ │ └── FileIO-BinaryFiles │ │ ├── FileIO-BinaryFiles.vcxproj │ │ ├── FileIO-BinaryFiles.vcxproj.filters │ │ ├── Source.cpp │ │ ├── binary │ │ ├── binary.bin │ │ ├── data │ │ ├── data.bin │ │ └── records.bin └── Error Handling │ └── File IO │ └── File IO │ ├── ClassDiagram.cd │ ├── File IO.vcxproj │ ├── File IO.vcxproj.filters │ ├── Header.h │ ├── Source.cpp │ └── data.txt ├── Section 12 ├── Aliases │ └── Aliases │ │ ├── Aliases.sln │ │ └── Aliases │ │ ├── Aliases.vcxproj │ │ ├── Aliases.vcxproj.filters │ │ └── Source.cpp ├── Basics │ ├── Basics.sln │ └── Basics │ │ ├── Basics.vcxproj │ │ ├── Basics.vcxproj.filters │ │ └── Source.cpp ├── Class Exp Spec - II │ └── Class Template ExSpecialization │ │ ├── Class Template ExSpecialization.sln │ │ └── Class Template ExSpecialization │ │ ├── Class Template ExSpecialization.vcxproj │ │ ├── Class Template ExSpecialization.vcxproj.filters │ │ └── Source.cpp ├── Class Templates │ └── Class Templates │ │ ├── Class Templates.sln │ │ └── Class Templates │ │ ├── Class Templates.vcxproj │ │ ├── Class Templates.vcxproj.filters │ │ └── Source.cpp ├── Partial Spec │ └── Class Template ParSpecializatoin │ │ ├── Class Template ParSpecializatoin.sln │ │ └── Class Template ParSpecializatoin │ │ ├── Class Template ParSpecializatoin.vcxproj │ │ ├── Class Template ParSpecializatoin.vcxproj.filters │ │ └── Source.cpp ├── Perfect Forwarding - II │ └── Perfect forwarding │ │ ├── Perfect forwarding.sln │ │ └── Perfect forwarding │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ ├── Perfect forwarding.vcxproj │ │ ├── Perfect forwarding.vcxproj.filters │ │ └── main.cpp ├── StaticAssert │ └── static_assert.cpp ├── TypeTraits │ └── traits.cpp └── Variadic Templates - II │ └── Variadic Templates │ ├── Variadic Templates.sln │ └── Variadic Templates │ ├── Integer.cpp │ ├── Integer.h │ ├── Source.cpp │ ├── Variadic Templates.vcxproj │ └── Variadic Templates.vcxproj.filters ├── Section 13 ├── Capture List │ └── CaptureList │ │ ├── CaptureList.sln │ │ └── CaptureList │ │ ├── CaptureList.vcxproj │ │ ├── CaptureList.vcxproj.filters │ │ └── Source.cpp ├── Function Objects │ └── Function Objects │ │ ├── Function Objects.sln │ │ └── Function Objects │ │ ├── Function Objects.vcxproj │ │ ├── Function Objects.vcxproj.filters │ │ └── Source.cpp └── Lambda Basics │ └── Lambda Basics │ ├── Lambda Basics.sln │ └── Lambda Basics │ ├── Lambda Basics.vcxproj │ ├── Lambda Basics.vcxproj.filters │ └── Source.cpp ├── Section 14 └── STL │ ├── Algorithms.zip │ ├── Algorithms │ ├── Algorithms.sln │ └── Algorithms │ │ ├── Algorithms.vcxproj │ │ ├── Algorithms.vcxproj.filters │ │ └── Source.cpp │ ├── AssociativeContainers.zip │ ├── AssociativeContainers │ ├── AssociativeContainers.sln │ └── AssociativeContainers │ │ ├── AssociativeContainers.vcxproj │ │ ├── AssociativeContainers.vcxproj.filters │ │ └── Source.cpp │ ├── ContainerChanges │ ├── ContainerChanges.sln │ └── ContainerChanges │ │ ├── ContainerChanges.vcxproj │ │ ├── ContainerChanges.vcxproj.filters │ │ ├── Integer.cpp │ │ ├── Integer.h │ │ └── main.cpp │ ├── SequenceContainers.zip │ ├── SequenceContainers │ ├── SequenceContainers.sln │ └── SequenceContainers │ │ ├── SequenceContainers.vcxproj │ │ ├── SequenceContainers.vcxproj.filters │ │ └── Source.cpp │ ├── UnorderedContainers.zip │ └── UnorderedContainers │ ├── UnorderedContainers.sln │ └── UnorderedContainers │ ├── Source.cpp │ ├── UnorderedContainers.vcxproj │ └── UnorderedContainers.vcxproj.filters ├── Section 15 ├── Async │ ├── Async.sln │ └── Async │ │ ├── Async.vcxproj │ │ ├── Async.vcxproj.filters │ │ ├── Source.cpp │ │ └── main.cpp ├── PromiseFuture │ ├── PromiseFuture.sln │ └── PromiseFuture │ │ ├── PromiseFuture.vcxproj │ │ ├── PromiseFuture.vcxproj.filters │ │ └── Source.cpp ├── Sharing Data │ ├── Sharing Data.sln │ └── Sharing Data │ │ ├── Sharing Data.vcxproj │ │ ├── Sharing Data.vcxproj.filters │ │ └── Source.cpp ├── ThreadClass │ ├── ThreadClass.sln │ └── ThreadClass │ │ ├── Source.cpp │ │ ├── ThreadClass.vcxproj │ │ └── ThreadClass.vcxproj.filters └── Threads │ ├── Threads.sln │ └── Threads │ ├── Source.cpp │ ├── Threads.vcxproj │ └── Threads.vcxproj.filters ├── Section 16 ├── attributes │ └── attributes.cpp ├── constexprlambda │ └── constexprlambda.cpp ├── evaluationorder │ └── evaluationorder.cpp ├── featuremacros │ └── featuremacros.cpp ├── ifswitch │ └── ifswitch.cpp ├── inline variables │ ├── a.cpp │ ├── b.cpp │ ├── main.cpp │ └── vars.h ├── mandatorycopyelision │ └── mandatorycopyelision.cpp ├── nestednamespaces │ └── nestednamespaces.cpp ├── noexcept │ └── noexcept.cpp └── structuredbindings │ └── structuredbindings.cpp ├── Section 17 ├── CTAD │ └── CTAD.cpp ├── fold expressions │ └── fold expressions.cpp ├── ifconstexpr │ └── ifconstexpr.cpp └── traitssuffixes │ └── traitssuffixes.cpp └── Section 18 ├── any └── any.cpp ├── filesystem └── filesystem.cpp ├── optional └── optional.cpp ├── parallel └── parallel.cpp ├── string view └── string view.cpp └── variant └── variant.cpp /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/README.md -------------------------------------------------------------------------------- /Section 01/Modern+C+++-+Distribution.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 01/Modern+C+++-+Distribution.pptx -------------------------------------------------------------------------------- /Section 01/Required software.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 01/Required software.docx -------------------------------------------------------------------------------- /Section 02/BasicIO/BasicIO.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/BasicIO/BasicIO.sln -------------------------------------------------------------------------------- /Section 02/BasicIO/BasicIO/BasicIO.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/BasicIO/BasicIO/BasicIO.vcxproj -------------------------------------------------------------------------------- /Section 02/BasicIO/BasicIO/BasicIO.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/BasicIO/BasicIO/BasicIO.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/BasicIO/BasicIO/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/BasicIO/BasicIO/Source.cpp -------------------------------------------------------------------------------- /Section 02/Default Function Args/DefaultFunctionArgs/DefaultFunctionArgs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Default Function Args/DefaultFunctionArgs/DefaultFunctionArgs.sln -------------------------------------------------------------------------------- /Section 02/Default Function Args/DefaultFunctionArgs/DefaultFunctionArgs/DefaultFunctionArgs.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Default Function Args/DefaultFunctionArgs/DefaultFunctionArgs/DefaultFunctionArgs.vcxproj -------------------------------------------------------------------------------- /Section 02/Default Function Args/DefaultFunctionArgs/DefaultFunctionArgs/DefaultFunctionArgs.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Default Function Args/DefaultFunctionArgs/DefaultFunctionArgs/DefaultFunctionArgs.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Default Function Args/DefaultFunctionArgs/DefaultFunctionArgs/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Default Function Args/DefaultFunctionArgs/DefaultFunctionArgs/Source.cpp -------------------------------------------------------------------------------- /Section 02/First Program/First Program.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/First Program/First Program.sln -------------------------------------------------------------------------------- /Section 02/First Program/First Program/First Program.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/First Program/First Program/First Program.vcxproj -------------------------------------------------------------------------------- /Section 02/First Program/First Program/First Program.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/First Program/First Program/First Program.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/First Program/First Program/First Program.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/First Program/First Program/First Program.vcxproj.user -------------------------------------------------------------------------------- /Section 02/First Program/First Program/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/First Program/First Program/main.cpp -------------------------------------------------------------------------------- /Section 02/Function Overloading/Function Overloading/Function Overloading.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Function Overloading/Function Overloading/Function Overloading.sln -------------------------------------------------------------------------------- /Section 02/Function Overloading/Function Overloading/Function Overloading/Function Overloading.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Function Overloading/Function Overloading/Function Overloading/Function Overloading.vcxproj -------------------------------------------------------------------------------- /Section 02/Function Overloading/Function Overloading/Function Overloading/Function Overloading.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Function Overloading/Function Overloading/Function Overloading/Function Overloading.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Function Overloading/Function Overloading/Function Overloading/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Function Overloading/Function Overloading/Function Overloading/Source.cpp -------------------------------------------------------------------------------- /Section 02/Function Pointers/Function Pointer/Function Pointer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Function Pointers/Function Pointer/Function Pointer.sln -------------------------------------------------------------------------------- /Section 02/Function Pointers/Function Pointer/Function Pointer/Function Pointer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Function Pointers/Function Pointer/Function Pointer/Function Pointer.vcxproj -------------------------------------------------------------------------------- /Section 02/Function Pointers/Function Pointer/Function Pointer/Function Pointer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Function Pointers/Function Pointer/Function Pointer/Function Pointer.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Function Pointers/Function Pointer/Function Pointer/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Function Pointers/Function Pointer/Function Pointer/Source.cpp -------------------------------------------------------------------------------- /Section 02/Inline functions/Inline Functions/Inline Functions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Inline functions/Inline Functions/Inline Functions.sln -------------------------------------------------------------------------------- /Section 02/Inline functions/Inline Functions/Inline Functions/Inline Functions.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Inline functions/Inline Functions/Inline Functions/Inline Functions.vcxproj -------------------------------------------------------------------------------- /Section 02/Inline functions/Inline Functions/Inline Functions/Inline Functions.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Inline functions/Inline Functions/Inline Functions/Inline Functions.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Inline functions/Inline Functions/Inline Functions/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Inline functions/Inline Functions/Inline Functions/Source.cpp -------------------------------------------------------------------------------- /Section 02/Namespace/Namespace/Namespace.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Namespace/Namespace/Namespace.sln -------------------------------------------------------------------------------- /Section 02/Namespace/Namespace/Namespace/Namespace.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Namespace/Namespace/Namespace/Namespace.vcxproj -------------------------------------------------------------------------------- /Section 02/Namespace/Namespace/Namespace/Namespace.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Namespace/Namespace/Namespace/Namespace.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Namespace/Namespace/Namespace/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Namespace/Namespace/Namespace/Source.cpp -------------------------------------------------------------------------------- /Section 02/Pointers/Pointers/Pointers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Pointers/Pointers/Pointers.sln -------------------------------------------------------------------------------- /Section 02/Pointers/Pointers/Pointers/Pointers.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Pointers/Pointers/Pointers/Pointers.vcxproj -------------------------------------------------------------------------------- /Section 02/Pointers/Pointers/Pointers/Pointers.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Pointers/Pointers/Pointers/Pointers.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Pointers/Pointers/Pointers/Pointers.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Pointers/Pointers/Pointers/Pointers.vcxproj.user -------------------------------------------------------------------------------- /Section 02/Pointers/Pointers/Pointers/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Pointers/Pointers/Pointers/Source.cpp -------------------------------------------------------------------------------- /Section 02/Range-based for/ForEach/ForEach.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Range-based for/ForEach/ForEach.sln -------------------------------------------------------------------------------- /Section 02/Range-based for/ForEach/ForEach/ForEach.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Range-based for/ForEach/ForEach/ForEach.vcxproj -------------------------------------------------------------------------------- /Section 02/Range-based for/ForEach/ForEach/ForEach.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Range-based for/ForEach/ForEach/ForEach.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Range-based for/ForEach/ForEach/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Range-based for/ForEach/ForEach/Source.cpp -------------------------------------------------------------------------------- /Section 02/Ref Vs Ptr/SwapFunction/SwapFunction.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Ref Vs Ptr/SwapFunction/SwapFunction.sln -------------------------------------------------------------------------------- /Section 02/Ref Vs Ptr/SwapFunction/SwapFunction/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Ref Vs Ptr/SwapFunction/SwapFunction/Source.cpp -------------------------------------------------------------------------------- /Section 02/Ref Vs Ptr/SwapFunction/SwapFunction/SwapFunction.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Ref Vs Ptr/SwapFunction/SwapFunction/SwapFunction.vcxproj -------------------------------------------------------------------------------- /Section 02/Ref Vs Ptr/SwapFunction/SwapFunction/SwapFunction.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Ref Vs Ptr/SwapFunction/SwapFunction/SwapFunction.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Reference/Reference/Reference.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Reference/Reference/Reference.sln -------------------------------------------------------------------------------- /Section 02/Reference/Reference/Reference/Reference.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Reference/Reference/Reference/Reference.vcxproj -------------------------------------------------------------------------------- /Section 02/Reference/Reference/Reference/Reference.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Reference/Reference/Reference/Reference.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/Reference/Reference/Reference/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/Reference/Reference/Reference/Source.cpp -------------------------------------------------------------------------------- /Section 02/auto/AutoKeyword/AutoKeyword.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/auto/AutoKeyword/AutoKeyword.sln -------------------------------------------------------------------------------- /Section 02/auto/AutoKeyword/AutoKeyword/AutoKeyword.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/auto/AutoKeyword/AutoKeyword/AutoKeyword.vcxproj -------------------------------------------------------------------------------- /Section 02/auto/AutoKeyword/AutoKeyword/AutoKeyword.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/auto/AutoKeyword/AutoKeyword/AutoKeyword.vcxproj.filters -------------------------------------------------------------------------------- /Section 02/auto/AutoKeyword/AutoKeyword/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/auto/AutoKeyword/AutoKeyword/Source.cpp -------------------------------------------------------------------------------- /Section 02/const Qualifier and Compound Types/const qualifer/const qualifer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/const Qualifier and Compound Types/const qualifer/const qualifer.sln -------------------------------------------------------------------------------- /Section 02/const Qualifier and Compound Types/const qualifer/const qualifer/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/const Qualifier and Compound Types/const qualifer/const qualifer/Source.cpp -------------------------------------------------------------------------------- /Section 02/const Qualifier and Compound Types/const qualifer/const qualifer/const qualifer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/const Qualifier and Compound Types/const qualifer/const qualifer/const qualifer.vcxproj -------------------------------------------------------------------------------- /Section 02/const Qualifier and Compound Types/const qualifer/const qualifer/const qualifer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 02/const Qualifier and Compound Types/const qualifer/const qualifer/const qualifer.vcxproj.filters -------------------------------------------------------------------------------- /Section 03/MemMgmtC/MemMgmtC.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 03/MemMgmtC/MemMgmtC.sln -------------------------------------------------------------------------------- /Section 03/MemMgmtC/MemMgmtC/MemMgmtC.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 03/MemMgmtC/MemMgmtC/MemMgmtC.vcxproj -------------------------------------------------------------------------------- /Section 03/MemMgmtC/MemMgmtC/MemMgmtC.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 03/MemMgmtC/MemMgmtC/MemMgmtC.vcxproj.filters -------------------------------------------------------------------------------- /Section 03/MemMgmtC/MemMgmtC/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 03/MemMgmtC/MemMgmtC/main.cpp -------------------------------------------------------------------------------- /Section 04/Copy Ctor/Copy Ctor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Copy Ctor/Copy Ctor.sln -------------------------------------------------------------------------------- /Section 04/Copy Ctor/Copy Ctor/Copy Ctor.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Copy Ctor/Copy Ctor/Copy Ctor.vcxproj -------------------------------------------------------------------------------- /Section 04/Copy Ctor/Copy Ctor/Copy Ctor.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Copy Ctor/Copy Ctor/Copy Ctor.vcxproj.filters -------------------------------------------------------------------------------- /Section 04/Copy Ctor/Copy Ctor/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Copy Ctor/Copy Ctor/Integer.cpp -------------------------------------------------------------------------------- /Section 04/Copy Ctor/Copy Ctor/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Copy Ctor/Copy Ctor/Integer.h -------------------------------------------------------------------------------- /Section 04/Copy Ctor/Copy Ctor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Copy Ctor/Copy Ctor/main.cpp -------------------------------------------------------------------------------- /Section 04/Default and Deleted Functions/New Class Keywords/New Class Keywords.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Default and Deleted Functions/New Class Keywords/New Class Keywords.sln -------------------------------------------------------------------------------- /Section 04/Default and Deleted Functions/New Class Keywords/New Class Keywords/New Class Keywords.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Default and Deleted Functions/New Class Keywords/New Class Keywords/New Class Keywords.vcxproj -------------------------------------------------------------------------------- /Section 04/Default and Deleted Functions/New Class Keywords/New Class Keywords/New Class Keywords.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Default and Deleted Functions/New Class Keywords/New Class Keywords/New Class Keywords.vcxproj.filters -------------------------------------------------------------------------------- /Section 04/Default and Deleted Functions/New Class Keywords/New Class Keywords/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Default and Deleted Functions/New Class Keywords/New Class Keywords/main.cpp -------------------------------------------------------------------------------- /Section 04/Lvalues and rvalues/RValues/RValues.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Lvalues and rvalues/RValues/RValues.sln -------------------------------------------------------------------------------- /Section 04/Lvalues and rvalues/RValues/RValues/RValues.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Lvalues and rvalues/RValues/RValues/RValues.vcxproj -------------------------------------------------------------------------------- /Section 04/Lvalues and rvalues/RValues/RValues/RValues.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Lvalues and rvalues/RValues/RValues/RValues.vcxproj.filters -------------------------------------------------------------------------------- /Section 04/Lvalues and rvalues/RValues/RValues/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Lvalues and rvalues/RValues/RValues/Source.cpp -------------------------------------------------------------------------------- /Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor.sln -------------------------------------------------------------------------------- /Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Copy Ctor.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Copy Ctor.vcxproj -------------------------------------------------------------------------------- /Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Copy Ctor.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Copy Ctor.vcxproj.filters -------------------------------------------------------------------------------- /Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Integer.cpp -------------------------------------------------------------------------------- /Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Integer.h -------------------------------------------------------------------------------- /Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/main.cpp -------------------------------------------------------------------------------- /Section 04/RuleofFive/RuleofFive.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/RuleofFive/RuleofFive.sln -------------------------------------------------------------------------------- /Section 04/RuleofFive/RuleofFive/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/RuleofFive/RuleofFive/Integer.cpp -------------------------------------------------------------------------------- /Section 04/RuleofFive/RuleofFive/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/RuleofFive/RuleofFive/Integer.h -------------------------------------------------------------------------------- /Section 04/RuleofFive/RuleofFive/RuleofFive.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/RuleofFive/RuleofFive/RuleofFive.vcxproj -------------------------------------------------------------------------------- /Section 04/RuleofFive/RuleofFive/RuleofFive.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/RuleofFive/RuleofFive/RuleofFive.vcxproj.filters -------------------------------------------------------------------------------- /Section 04/RuleofFive/RuleofFive/RuleofFive.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/RuleofFive/RuleofFive/RuleofFive.vcxproj.user -------------------------------------------------------------------------------- /Section 04/RuleofFive/RuleofFive/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/RuleofFive/RuleofFive/main.cpp -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/Car Abstraction.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Static/Car Abstraction/Car Abstraction.sln -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/Car Abstraction/Car Abstraction.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Static/Car Abstraction/Car Abstraction/Car Abstraction.vcxproj -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/Car Abstraction/Car Abstraction.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Static/Car Abstraction/Car Abstraction/Car Abstraction.vcxproj.filters -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/Car Abstraction/Car.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Static/Car Abstraction/Car Abstraction/Car.cpp -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/Car Abstraction/Car.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Static/Car Abstraction/Car Abstraction/Car.h -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/Car Abstraction/main.cpp: -------------------------------------------------------------------------------- 1 | #include "Car.h" 2 | int main() { 3 | Car c; 4 | 5 | return 0; 6 | } -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/backup/Car.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Static/Car Abstraction/backup/Car.cpp -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/backup/Car.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Static/Car Abstraction/backup/Car.h -------------------------------------------------------------------------------- /Section 04/Static/Car Abstraction/backup/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/Static/Car Abstraction/backup/main.cpp -------------------------------------------------------------------------------- /Section 04/class/Car/Car.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/class/Car/Car.sln -------------------------------------------------------------------------------- /Section 04/class/Car/Car/Car.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/class/Car/Car/Car.cpp -------------------------------------------------------------------------------- /Section 04/class/Car/Car/Car.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/class/Car/Car/Car.h -------------------------------------------------------------------------------- /Section 04/class/Car/Car/Car.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/class/Car/Car/Car.vcxproj -------------------------------------------------------------------------------- /Section 04/class/Car/Car/Car.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/class/Car/Car/Car.vcxproj.filters -------------------------------------------------------------------------------- /Section 04/class/Car/Car/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/class/Car/Car/main.cpp -------------------------------------------------------------------------------- /Section 04/structure/Structure/Structure.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/structure/Structure/Structure.sln -------------------------------------------------------------------------------- /Section 04/structure/Structure/Structure/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/structure/Structure/Structure/Source.cpp -------------------------------------------------------------------------------- /Section 04/structure/Structure/Structure/Structure.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/structure/Structure/Structure/Structure.vcxproj -------------------------------------------------------------------------------- /Section 04/structure/Structure/Structure/Structure.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 04/structure/Structure/Structure/Structure.vcxproj.filters -------------------------------------------------------------------------------- /Section 05/Lvalues and rvalues/RValues/RValues.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Lvalues and rvalues/RValues/RValues.sln -------------------------------------------------------------------------------- /Section 05/Lvalues and rvalues/RValues/RValues/RValues.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Lvalues and rvalues/RValues/RValues/RValues.vcxproj -------------------------------------------------------------------------------- /Section 05/Lvalues and rvalues/RValues/RValues/RValues.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Lvalues and rvalues/RValues/RValues/RValues.vcxproj.filters -------------------------------------------------------------------------------- /Section 05/Lvalues and rvalues/RValues/RValues/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Lvalues and rvalues/RValues/RValues/Source.cpp -------------------------------------------------------------------------------- /Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor.sln -------------------------------------------------------------------------------- /Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Copy Ctor.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Copy Ctor.vcxproj -------------------------------------------------------------------------------- /Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Copy Ctor.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Copy Ctor.vcxproj.filters -------------------------------------------------------------------------------- /Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Integer.cpp -------------------------------------------------------------------------------- /Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/Integer.h -------------------------------------------------------------------------------- /Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/Move Semantics Impl/Copy Ctor - Complete/Copy Ctor/main.cpp -------------------------------------------------------------------------------- /Section 05/RuleofFive/RuleofFive.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/RuleofFive/RuleofFive.sln -------------------------------------------------------------------------------- /Section 05/RuleofFive/RuleofFive/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/RuleofFive/RuleofFive/Integer.cpp -------------------------------------------------------------------------------- /Section 05/RuleofFive/RuleofFive/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/RuleofFive/RuleofFive/Integer.h -------------------------------------------------------------------------------- /Section 05/RuleofFive/RuleofFive/RuleofFive.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/RuleofFive/RuleofFive/RuleofFive.vcxproj -------------------------------------------------------------------------------- /Section 05/RuleofFive/RuleofFive/RuleofFive.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/RuleofFive/RuleofFive/RuleofFive.vcxproj.filters -------------------------------------------------------------------------------- /Section 05/RuleofFive/RuleofFive/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 05/RuleofFive/RuleofFive/main.cpp -------------------------------------------------------------------------------- /Section 06/Operator Overloading/Copy Ctor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/Operator Overloading/Copy Ctor.sln -------------------------------------------------------------------------------- /Section 06/Operator Overloading/Copy Ctor/Copy Ctor.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/Operator Overloading/Copy Ctor/Copy Ctor.vcxproj -------------------------------------------------------------------------------- /Section 06/Operator Overloading/Copy Ctor/Copy Ctor.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/Operator Overloading/Copy Ctor/Copy Ctor.vcxproj.filters -------------------------------------------------------------------------------- /Section 06/Operator Overloading/Copy Ctor/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/Operator Overloading/Copy Ctor/Integer.cpp -------------------------------------------------------------------------------- /Section 06/Operator Overloading/Copy Ctor/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/Operator Overloading/Copy Ctor/Integer.h -------------------------------------------------------------------------------- /Section 06/Operator Overloading/Copy Ctor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/Operator Overloading/Copy Ctor/main.cpp -------------------------------------------------------------------------------- /Section 06/UserDefConversions/UserDefConversions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/UserDefConversions/UserDefConversions.sln -------------------------------------------------------------------------------- /Section 06/UserDefConversions/UserDefConversions/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/UserDefConversions/UserDefConversions/Integer.cpp -------------------------------------------------------------------------------- /Section 06/UserDefConversions/UserDefConversions/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/UserDefConversions/UserDefConversions/Integer.h -------------------------------------------------------------------------------- /Section 06/UserDefConversions/UserDefConversions/UserDefConversions.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/UserDefConversions/UserDefConversions/UserDefConversions.vcxproj -------------------------------------------------------------------------------- /Section 06/UserDefConversions/UserDefConversions/UserDefConversions.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/UserDefConversions/UserDefConversions/UserDefConversions.vcxproj.filters -------------------------------------------------------------------------------- /Section 06/UserDefConversions/UserDefConversions/UserDefConversions.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/UserDefConversions/UserDefConversions/UserDefConversions.vcxproj.user -------------------------------------------------------------------------------- /Section 06/UserDefConversions/UserDefConversions/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 06/UserDefConversions/UserDefConversions/main.cpp -------------------------------------------------------------------------------- /Section 07/CircularRef/CircularRef.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/CircularRef/CircularRef.sln -------------------------------------------------------------------------------- /Section 07/CircularRef/CircularRef/CircularRef.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/CircularRef/CircularRef/CircularRef.vcxproj -------------------------------------------------------------------------------- /Section 07/CircularRef/CircularRef/CircularRef.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/CircularRef/CircularRef/CircularRef.vcxproj.filters -------------------------------------------------------------------------------- /Section 07/CircularRef/CircularRef/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/CircularRef/CircularRef/Source.cpp -------------------------------------------------------------------------------- /Section 07/More Features/More Features.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/More Features/More Features.sln -------------------------------------------------------------------------------- /Section 07/More Features/More Features/More Features.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/More Features/More Features/More Features.vcxproj -------------------------------------------------------------------------------- /Section 07/More Features/More Features/More Features.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/More Features/More Features/More Features.vcxproj.filters -------------------------------------------------------------------------------- /Section 07/More Features/More Features/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/More Features/More Features/Source.cpp -------------------------------------------------------------------------------- /Section 07/shared_ptr/shared_ptr.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/shared_ptr/shared_ptr.sln -------------------------------------------------------------------------------- /Section 07/shared_ptr/shared_ptr/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/shared_ptr/shared_ptr/Integer.cpp -------------------------------------------------------------------------------- /Section 07/shared_ptr/shared_ptr/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/shared_ptr/shared_ptr/Integer.h -------------------------------------------------------------------------------- /Section 07/shared_ptr/shared_ptr/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/shared_ptr/shared_ptr/Source.cpp -------------------------------------------------------------------------------- /Section 07/shared_ptr/shared_ptr/shared_ptr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/shared_ptr/shared_ptr/shared_ptr.vcxproj -------------------------------------------------------------------------------- /Section 07/shared_ptr/shared_ptr/shared_ptr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/shared_ptr/shared_ptr/shared_ptr.vcxproj.filters -------------------------------------------------------------------------------- /Section 07/unique_ptr/unique_ptr.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/unique_ptr/unique_ptr.sln -------------------------------------------------------------------------------- /Section 07/unique_ptr/unique_ptr/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/unique_ptr/unique_ptr/Integer.cpp -------------------------------------------------------------------------------- /Section 07/unique_ptr/unique_ptr/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/unique_ptr/unique_ptr/Integer.h -------------------------------------------------------------------------------- /Section 07/unique_ptr/unique_ptr/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/unique_ptr/unique_ptr/Source.cpp -------------------------------------------------------------------------------- /Section 07/unique_ptr/unique_ptr/unique_ptr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/unique_ptr/unique_ptr/unique_ptr.vcxproj -------------------------------------------------------------------------------- /Section 07/unique_ptr/unique_ptr/unique_ptr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/unique_ptr/unique_ptr/unique_ptr.vcxproj.filters -------------------------------------------------------------------------------- /Section 07/weak_ptr/weak_ptr.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/weak_ptr/weak_ptr.sln -------------------------------------------------------------------------------- /Section 07/weak_ptr/weak_ptr/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/weak_ptr/weak_ptr/Source.cpp -------------------------------------------------------------------------------- /Section 07/weak_ptr/weak_ptr/weak_ptr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/weak_ptr/weak_ptr/weak_ptr.vcxproj -------------------------------------------------------------------------------- /Section 07/weak_ptr/weak_ptr/weak_ptr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 07/weak_ptr/weak_ptr/weak_ptr.vcxproj.filters -------------------------------------------------------------------------------- /Section 08/StringStreams/StringStreams.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/StringStreams/StringStreams.sln -------------------------------------------------------------------------------- /Section 08/StringStreams/StringStreams/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/StringStreams/StringStreams/Source.cpp -------------------------------------------------------------------------------- /Section 08/StringStreams/StringStreams/StringStreams.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/StringStreams/StringStreams/StringStreams.vcxproj -------------------------------------------------------------------------------- /Section 08/StringStreams/StringStreams/StringStreams.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/StringStreams/StringStreams/StringStreams.vcxproj.filters -------------------------------------------------------------------------------- /Section 08/Strings/Strings.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/Strings/Strings.sln -------------------------------------------------------------------------------- /Section 08/Strings/Strings/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/Strings/Strings/Source.cpp -------------------------------------------------------------------------------- /Section 08/Strings/Strings/Strings.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/Strings/Strings/Strings.vcxproj -------------------------------------------------------------------------------- /Section 08/Strings/Strings/Strings.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/Strings/Strings/Strings.vcxproj.filters -------------------------------------------------------------------------------- /Section 08/UserDefinedLiterals/UserDefinedLiterals.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/UserDefinedLiterals/UserDefinedLiterals.sln -------------------------------------------------------------------------------- /Section 08/UserDefinedLiterals/UserDefinedLiterals/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/UserDefinedLiterals/UserDefinedLiterals/Source.cpp -------------------------------------------------------------------------------- /Section 08/UserDefinedLiterals/UserDefinedLiterals/UserDefinedLiterals.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/UserDefinedLiterals/UserDefinedLiterals/UserDefinedLiterals.vcxproj -------------------------------------------------------------------------------- /Section 08/UserDefinedLiterals/UserDefinedLiterals/UserDefinedLiterals.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/UserDefinedLiterals/UserDefinedLiterals/UserDefinedLiterals.vcxproj.filters -------------------------------------------------------------------------------- /Section 08/Vector/Vector.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/Vector/Vector.sln -------------------------------------------------------------------------------- /Section 08/Vector/Vector/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/Vector/Vector/Source.cpp -------------------------------------------------------------------------------- /Section 08/Vector/Vector/Vector.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/Vector/Vector/Vector.vcxproj -------------------------------------------------------------------------------- /Section 08/Vector/Vector/Vector.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/Vector/Vector/Vector.vcxproj.filters -------------------------------------------------------------------------------- /Section 08/constexpr/constexpr/constexpr.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/constexpr/constexpr/constexpr.sln -------------------------------------------------------------------------------- /Section 08/constexpr/constexpr/constexpr/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/constexpr/constexpr/constexpr/Source.cpp -------------------------------------------------------------------------------- /Section 08/constexpr/constexpr/constexpr/constexpr.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/constexpr/constexpr/constexpr/constexpr.vcxproj -------------------------------------------------------------------------------- /Section 08/constexpr/constexpr/constexpr/constexpr.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/constexpr/constexpr/constexpr/constexpr.vcxproj.filters -------------------------------------------------------------------------------- /Section 08/enums/enums.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/enums/enums.sln -------------------------------------------------------------------------------- /Section 08/enums/enums/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/enums/enums/Source.cpp -------------------------------------------------------------------------------- /Section 08/enums/enums/enums.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/enums/enums/enums.vcxproj -------------------------------------------------------------------------------- /Section 08/enums/enums/enums.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/enums/enums/enums.vcxproj.filters -------------------------------------------------------------------------------- /Section 08/initializer_list/InitializerList/InitializerList.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/initializer_list/InitializerList/InitializerList.sln -------------------------------------------------------------------------------- /Section 08/initializer_list/InitializerList/InitializerList/InitializerList.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/initializer_list/InitializerList/InitializerList/InitializerList.vcxproj -------------------------------------------------------------------------------- /Section 08/initializer_list/InitializerList/InitializerList/InitializerList.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/initializer_list/InitializerList/InitializerList/InitializerList.vcxproj.filters -------------------------------------------------------------------------------- /Section 08/initializer_list/InitializerList/InitializerList/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/initializer_list/InitializerList/InitializerList/Source.cpp -------------------------------------------------------------------------------- /Section 08/union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 08/union.cpp -------------------------------------------------------------------------------- /Section 09/Account/Account.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account.sln -------------------------------------------------------------------------------- /Section 09/Account/Account/Account.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Account.cpp -------------------------------------------------------------------------------- /Section 09/Account/Account/Account.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Account.h -------------------------------------------------------------------------------- /Section 09/Account/Account/Account.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Account.vcxproj -------------------------------------------------------------------------------- /Section 09/Account/Account/Account.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Account.vcxproj.filters -------------------------------------------------------------------------------- /Section 09/Account/Account/Checking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Checking.cpp -------------------------------------------------------------------------------- /Section 09/Account/Account/Checking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Checking.h -------------------------------------------------------------------------------- /Section 09/Account/Account/Savings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Savings.cpp -------------------------------------------------------------------------------- /Section 09/Account/Account/Savings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Savings.h -------------------------------------------------------------------------------- /Section 09/Account/Account/Transaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Transaction.cpp -------------------------------------------------------------------------------- /Section 09/Account/Account/Transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/Transaction.h -------------------------------------------------------------------------------- /Section 09/Account/Account/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 09/Account/Account/main.cpp -------------------------------------------------------------------------------- /Section 10/ExceptionHandling-noexcept/ExceptionHandling-noexcept.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/ExceptionHandling-noexcept/ExceptionHandling-noexcept.sln -------------------------------------------------------------------------------- /Section 10/ExceptionHandling-noexcept/ExceptionHandling-noexcept/ExceptionHandling-noexcept.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/ExceptionHandling-noexcept/ExceptionHandling-noexcept/ExceptionHandling-noexcept.vcxproj -------------------------------------------------------------------------------- /Section 10/ExceptionHandling-noexcept/ExceptionHandling-noexcept/ExceptionHandling-noexcept.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/ExceptionHandling-noexcept/ExceptionHandling-noexcept/ExceptionHandling-noexcept.vcxproj.filters -------------------------------------------------------------------------------- /Section 10/ExceptionHandling-noexcept/ExceptionHandling-noexcept/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/ExceptionHandling-noexcept/ExceptionHandling-noexcept/Source.cpp -------------------------------------------------------------------------------- /Section 10/Exceptions in ctors/ExceptionHandlingII/ExceptionHandlingII.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/Exceptions in ctors/ExceptionHandlingII/ExceptionHandlingII.sln -------------------------------------------------------------------------------- /Section 10/Exceptions in ctors/ExceptionHandlingII/ExceptionHandlingII/ExceptionHandlingII.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/Exceptions in ctors/ExceptionHandlingII/ExceptionHandlingII/ExceptionHandlingII.vcxproj -------------------------------------------------------------------------------- /Section 10/Exceptions in ctors/ExceptionHandlingII/ExceptionHandlingII/ExceptionHandlingII.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/Exceptions in ctors/ExceptionHandlingII/ExceptionHandlingII/ExceptionHandlingII.vcxproj.filters -------------------------------------------------------------------------------- /Section 10/Exceptions in ctors/ExceptionHandlingII/ExceptionHandlingII/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/Exceptions in ctors/ExceptionHandlingII/ExceptionHandlingII/Source.cpp -------------------------------------------------------------------------------- /Section 10/Nested Exceptions/Exception Handling/Exception Handling.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/Nested Exceptions/Exception Handling/Exception Handling.sln -------------------------------------------------------------------------------- /Section 10/Nested Exceptions/Exception Handling/Exception Handling/Exception Handling.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/Nested Exceptions/Exception Handling/Exception Handling/Exception Handling.vcxproj -------------------------------------------------------------------------------- /Section 10/Nested Exceptions/Exception Handling/Exception Handling/Exception Handling.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/Nested Exceptions/Exception Handling/Exception Handling/Exception Handling.vcxproj.filters -------------------------------------------------------------------------------- /Section 10/Nested Exceptions/Exception Handling/Exception Handling/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 10/Nested Exceptions/Exception Handling/Exception Handling/Source.cpp -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles.sln -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/FileIO-BinaryFiles.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/FileIO-BinaryFiles.vcxproj -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/FileIO-BinaryFiles.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/FileIO-BinaryFiles.vcxproj.filters -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/Source.cpp -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/binary -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/binary.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/binary.bin -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/data: -------------------------------------------------------------------------------- 1 | 12345678 -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/data.bin: -------------------------------------------------------------------------------- 1 | 12345678 -------------------------------------------------------------------------------- /Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/records.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Binary Files/FileIO-BinaryFiles/FileIO-BinaryFiles/records.bin -------------------------------------------------------------------------------- /Section 11/Error Handling/File IO/File IO/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Error Handling/File IO/File IO/ClassDiagram.cd -------------------------------------------------------------------------------- /Section 11/Error Handling/File IO/File IO/File IO.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Error Handling/File IO/File IO/File IO.vcxproj -------------------------------------------------------------------------------- /Section 11/Error Handling/File IO/File IO/File IO.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Error Handling/File IO/File IO/File IO.vcxproj.filters -------------------------------------------------------------------------------- /Section 11/Error Handling/File IO/File IO/Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Error Handling/File IO/File IO/Header.h -------------------------------------------------------------------------------- /Section 11/Error Handling/File IO/File IO/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 11/Error Handling/File IO/File IO/Source.cpp -------------------------------------------------------------------------------- /Section 11/Error Handling/File IO/File IO/data.txt: -------------------------------------------------------------------------------- 1 | Hello world 2 | 10 3 | -------------------------------------------------------------------------------- /Section 12/Aliases/Aliases/Aliases.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Aliases/Aliases/Aliases.sln -------------------------------------------------------------------------------- /Section 12/Aliases/Aliases/Aliases/Aliases.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Aliases/Aliases/Aliases/Aliases.vcxproj -------------------------------------------------------------------------------- /Section 12/Aliases/Aliases/Aliases/Aliases.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Aliases/Aliases/Aliases/Aliases.vcxproj.filters -------------------------------------------------------------------------------- /Section 12/Aliases/Aliases/Aliases/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Aliases/Aliases/Aliases/Source.cpp -------------------------------------------------------------------------------- /Section 12/Basics/Basics.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Basics/Basics.sln -------------------------------------------------------------------------------- /Section 12/Basics/Basics/Basics.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Basics/Basics/Basics.vcxproj -------------------------------------------------------------------------------- /Section 12/Basics/Basics/Basics.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Basics/Basics/Basics.vcxproj.filters -------------------------------------------------------------------------------- /Section 12/Basics/Basics/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Basics/Basics/Source.cpp -------------------------------------------------------------------------------- /Section 12/Class Exp Spec - II/Class Template ExSpecialization/Class Template ExSpecialization.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Class Exp Spec - II/Class Template ExSpecialization/Class Template ExSpecialization.sln -------------------------------------------------------------------------------- /Section 12/Class Exp Spec - II/Class Template ExSpecialization/Class Template ExSpecialization/Class Template ExSpecialization.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Class Exp Spec - II/Class Template ExSpecialization/Class Template ExSpecialization/Class Template ExSpecialization.vcxproj -------------------------------------------------------------------------------- /Section 12/Class Exp Spec - II/Class Template ExSpecialization/Class Template ExSpecialization/Class Template ExSpecialization.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Class Exp Spec - II/Class Template ExSpecialization/Class Template ExSpecialization/Class Template ExSpecialization.vcxproj.filters -------------------------------------------------------------------------------- /Section 12/Class Exp Spec - II/Class Template ExSpecialization/Class Template ExSpecialization/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Class Exp Spec - II/Class Template ExSpecialization/Class Template ExSpecialization/Source.cpp -------------------------------------------------------------------------------- /Section 12/Class Templates/Class Templates/Class Templates.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Class Templates/Class Templates/Class Templates.sln -------------------------------------------------------------------------------- /Section 12/Class Templates/Class Templates/Class Templates/Class Templates.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Class Templates/Class Templates/Class Templates/Class Templates.vcxproj -------------------------------------------------------------------------------- /Section 12/Class Templates/Class Templates/Class Templates/Class Templates.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Class Templates/Class Templates/Class Templates/Class Templates.vcxproj.filters -------------------------------------------------------------------------------- /Section 12/Class Templates/Class Templates/Class Templates/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Class Templates/Class Templates/Class Templates/Source.cpp -------------------------------------------------------------------------------- /Section 12/Partial Spec/Class Template ParSpecializatoin/Class Template ParSpecializatoin.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Partial Spec/Class Template ParSpecializatoin/Class Template ParSpecializatoin.sln -------------------------------------------------------------------------------- /Section 12/Partial Spec/Class Template ParSpecializatoin/Class Template ParSpecializatoin/Class Template ParSpecializatoin.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Partial Spec/Class Template ParSpecializatoin/Class Template ParSpecializatoin/Class Template ParSpecializatoin.vcxproj -------------------------------------------------------------------------------- /Section 12/Partial Spec/Class Template ParSpecializatoin/Class Template ParSpecializatoin/Class Template ParSpecializatoin.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Partial Spec/Class Template ParSpecializatoin/Class Template ParSpecializatoin/Class Template ParSpecializatoin.vcxproj.filters -------------------------------------------------------------------------------- /Section 12/Partial Spec/Class Template ParSpecializatoin/Class Template ParSpecializatoin/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Partial Spec/Class Template ParSpecializatoin/Class Template ParSpecializatoin/Source.cpp -------------------------------------------------------------------------------- /Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding.sln -------------------------------------------------------------------------------- /Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/Integer.cpp -------------------------------------------------------------------------------- /Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/Integer.h -------------------------------------------------------------------------------- /Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/Perfect forwarding.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/Perfect forwarding.vcxproj -------------------------------------------------------------------------------- /Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/Perfect forwarding.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/Perfect forwarding.vcxproj.filters -------------------------------------------------------------------------------- /Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Perfect Forwarding - II/Perfect forwarding/Perfect forwarding/main.cpp -------------------------------------------------------------------------------- /Section 12/StaticAssert/static_assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/StaticAssert/static_assert.cpp -------------------------------------------------------------------------------- /Section 12/TypeTraits/traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/TypeTraits/traits.cpp -------------------------------------------------------------------------------- /Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates.sln -------------------------------------------------------------------------------- /Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Integer.cpp -------------------------------------------------------------------------------- /Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Integer.h -------------------------------------------------------------------------------- /Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Source.cpp -------------------------------------------------------------------------------- /Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Variadic Templates.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Variadic Templates.vcxproj -------------------------------------------------------------------------------- /Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Variadic Templates.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 12/Variadic Templates - II/Variadic Templates/Variadic Templates/Variadic Templates.vcxproj.filters -------------------------------------------------------------------------------- /Section 13/Capture List/CaptureList/CaptureList.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Capture List/CaptureList/CaptureList.sln -------------------------------------------------------------------------------- /Section 13/Capture List/CaptureList/CaptureList/CaptureList.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Capture List/CaptureList/CaptureList/CaptureList.vcxproj -------------------------------------------------------------------------------- /Section 13/Capture List/CaptureList/CaptureList/CaptureList.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Capture List/CaptureList/CaptureList/CaptureList.vcxproj.filters -------------------------------------------------------------------------------- /Section 13/Capture List/CaptureList/CaptureList/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Capture List/CaptureList/CaptureList/Source.cpp -------------------------------------------------------------------------------- /Section 13/Function Objects/Function Objects/Function Objects.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Function Objects/Function Objects/Function Objects.sln -------------------------------------------------------------------------------- /Section 13/Function Objects/Function Objects/Function Objects/Function Objects.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Function Objects/Function Objects/Function Objects/Function Objects.vcxproj -------------------------------------------------------------------------------- /Section 13/Function Objects/Function Objects/Function Objects/Function Objects.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Function Objects/Function Objects/Function Objects/Function Objects.vcxproj.filters -------------------------------------------------------------------------------- /Section 13/Function Objects/Function Objects/Function Objects/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Function Objects/Function Objects/Function Objects/Source.cpp -------------------------------------------------------------------------------- /Section 13/Lambda Basics/Lambda Basics/Lambda Basics.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Lambda Basics/Lambda Basics/Lambda Basics.sln -------------------------------------------------------------------------------- /Section 13/Lambda Basics/Lambda Basics/Lambda Basics/Lambda Basics.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Lambda Basics/Lambda Basics/Lambda Basics/Lambda Basics.vcxproj -------------------------------------------------------------------------------- /Section 13/Lambda Basics/Lambda Basics/Lambda Basics/Lambda Basics.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Lambda Basics/Lambda Basics/Lambda Basics/Lambda Basics.vcxproj.filters -------------------------------------------------------------------------------- /Section 13/Lambda Basics/Lambda Basics/Lambda Basics/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 13/Lambda Basics/Lambda Basics/Lambda Basics/Source.cpp -------------------------------------------------------------------------------- /Section 14/STL/Algorithms.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/Algorithms.zip -------------------------------------------------------------------------------- /Section 14/STL/Algorithms/Algorithms.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/Algorithms/Algorithms.sln -------------------------------------------------------------------------------- /Section 14/STL/Algorithms/Algorithms/Algorithms.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/Algorithms/Algorithms/Algorithms.vcxproj -------------------------------------------------------------------------------- /Section 14/STL/Algorithms/Algorithms/Algorithms.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/Algorithms/Algorithms/Algorithms.vcxproj.filters -------------------------------------------------------------------------------- /Section 14/STL/Algorithms/Algorithms/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/Algorithms/Algorithms/Source.cpp -------------------------------------------------------------------------------- /Section 14/STL/AssociativeContainers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/AssociativeContainers.zip -------------------------------------------------------------------------------- /Section 14/STL/AssociativeContainers/AssociativeContainers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/AssociativeContainers/AssociativeContainers.sln -------------------------------------------------------------------------------- /Section 14/STL/AssociativeContainers/AssociativeContainers/AssociativeContainers.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/AssociativeContainers/AssociativeContainers/AssociativeContainers.vcxproj -------------------------------------------------------------------------------- /Section 14/STL/AssociativeContainers/AssociativeContainers/AssociativeContainers.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/AssociativeContainers/AssociativeContainers/AssociativeContainers.vcxproj.filters -------------------------------------------------------------------------------- /Section 14/STL/AssociativeContainers/AssociativeContainers/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/AssociativeContainers/AssociativeContainers/Source.cpp -------------------------------------------------------------------------------- /Section 14/STL/ContainerChanges/ContainerChanges.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/ContainerChanges/ContainerChanges.sln -------------------------------------------------------------------------------- /Section 14/STL/ContainerChanges/ContainerChanges/ContainerChanges.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/ContainerChanges/ContainerChanges/ContainerChanges.vcxproj -------------------------------------------------------------------------------- /Section 14/STL/ContainerChanges/ContainerChanges/ContainerChanges.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/ContainerChanges/ContainerChanges/ContainerChanges.vcxproj.filters -------------------------------------------------------------------------------- /Section 14/STL/ContainerChanges/ContainerChanges/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/ContainerChanges/ContainerChanges/Integer.cpp -------------------------------------------------------------------------------- /Section 14/STL/ContainerChanges/ContainerChanges/Integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/ContainerChanges/ContainerChanges/Integer.h -------------------------------------------------------------------------------- /Section 14/STL/ContainerChanges/ContainerChanges/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/ContainerChanges/ContainerChanges/main.cpp -------------------------------------------------------------------------------- /Section 14/STL/SequenceContainers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/SequenceContainers.zip -------------------------------------------------------------------------------- /Section 14/STL/SequenceContainers/SequenceContainers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/SequenceContainers/SequenceContainers.sln -------------------------------------------------------------------------------- /Section 14/STL/SequenceContainers/SequenceContainers/SequenceContainers.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/SequenceContainers/SequenceContainers/SequenceContainers.vcxproj -------------------------------------------------------------------------------- /Section 14/STL/SequenceContainers/SequenceContainers/SequenceContainers.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/SequenceContainers/SequenceContainers/SequenceContainers.vcxproj.filters -------------------------------------------------------------------------------- /Section 14/STL/SequenceContainers/SequenceContainers/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/SequenceContainers/SequenceContainers/Source.cpp -------------------------------------------------------------------------------- /Section 14/STL/UnorderedContainers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/UnorderedContainers.zip -------------------------------------------------------------------------------- /Section 14/STL/UnorderedContainers/UnorderedContainers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/UnorderedContainers/UnorderedContainers.sln -------------------------------------------------------------------------------- /Section 14/STL/UnorderedContainers/UnorderedContainers/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/UnorderedContainers/UnorderedContainers/Source.cpp -------------------------------------------------------------------------------- /Section 14/STL/UnorderedContainers/UnorderedContainers/UnorderedContainers.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/UnorderedContainers/UnorderedContainers/UnorderedContainers.vcxproj -------------------------------------------------------------------------------- /Section 14/STL/UnorderedContainers/UnorderedContainers/UnorderedContainers.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 14/STL/UnorderedContainers/UnorderedContainers/UnorderedContainers.vcxproj.filters -------------------------------------------------------------------------------- /Section 15/Async/Async.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Async/Async.sln -------------------------------------------------------------------------------- /Section 15/Async/Async/Async.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Async/Async/Async.vcxproj -------------------------------------------------------------------------------- /Section 15/Async/Async/Async.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Async/Async/Async.vcxproj.filters -------------------------------------------------------------------------------- /Section 15/Async/Async/Source.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { 4 | return 0; 5 | } -------------------------------------------------------------------------------- /Section 15/Async/Async/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Async/Async/main.cpp -------------------------------------------------------------------------------- /Section 15/PromiseFuture/PromiseFuture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/PromiseFuture/PromiseFuture.sln -------------------------------------------------------------------------------- /Section 15/PromiseFuture/PromiseFuture/PromiseFuture.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/PromiseFuture/PromiseFuture/PromiseFuture.vcxproj -------------------------------------------------------------------------------- /Section 15/PromiseFuture/PromiseFuture/PromiseFuture.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/PromiseFuture/PromiseFuture/PromiseFuture.vcxproj.filters -------------------------------------------------------------------------------- /Section 15/PromiseFuture/PromiseFuture/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/PromiseFuture/PromiseFuture/Source.cpp -------------------------------------------------------------------------------- /Section 15/Sharing Data/Sharing Data.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Sharing Data/Sharing Data.sln -------------------------------------------------------------------------------- /Section 15/Sharing Data/Sharing Data/Sharing Data.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Sharing Data/Sharing Data/Sharing Data.vcxproj -------------------------------------------------------------------------------- /Section 15/Sharing Data/Sharing Data/Sharing Data.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Sharing Data/Sharing Data/Sharing Data.vcxproj.filters -------------------------------------------------------------------------------- /Section 15/Sharing Data/Sharing Data/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Sharing Data/Sharing Data/Source.cpp -------------------------------------------------------------------------------- /Section 15/ThreadClass/ThreadClass.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/ThreadClass/ThreadClass.sln -------------------------------------------------------------------------------- /Section 15/ThreadClass/ThreadClass/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/ThreadClass/ThreadClass/Source.cpp -------------------------------------------------------------------------------- /Section 15/ThreadClass/ThreadClass/ThreadClass.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/ThreadClass/ThreadClass/ThreadClass.vcxproj -------------------------------------------------------------------------------- /Section 15/ThreadClass/ThreadClass/ThreadClass.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/ThreadClass/ThreadClass/ThreadClass.vcxproj.filters -------------------------------------------------------------------------------- /Section 15/Threads/Threads.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Threads/Threads.sln -------------------------------------------------------------------------------- /Section 15/Threads/Threads/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Threads/Threads/Source.cpp -------------------------------------------------------------------------------- /Section 15/Threads/Threads/Threads.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Threads/Threads/Threads.vcxproj -------------------------------------------------------------------------------- /Section 15/Threads/Threads/Threads.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 15/Threads/Threads/Threads.vcxproj.filters -------------------------------------------------------------------------------- /Section 16/attributes/attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/attributes/attributes.cpp -------------------------------------------------------------------------------- /Section 16/constexprlambda/constexprlambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/constexprlambda/constexprlambda.cpp -------------------------------------------------------------------------------- /Section 16/evaluationorder/evaluationorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/evaluationorder/evaluationorder.cpp -------------------------------------------------------------------------------- /Section 16/featuremacros/featuremacros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/featuremacros/featuremacros.cpp -------------------------------------------------------------------------------- /Section 16/ifswitch/ifswitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/ifswitch/ifswitch.cpp -------------------------------------------------------------------------------- /Section 16/inline variables/a.cpp: -------------------------------------------------------------------------------- 1 | #include "vars.h" -------------------------------------------------------------------------------- /Section 16/inline variables/b.cpp: -------------------------------------------------------------------------------- 1 | #include "vars.h" -------------------------------------------------------------------------------- /Section 16/inline variables/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/inline variables/main.cpp -------------------------------------------------------------------------------- /Section 16/inline variables/vars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/inline variables/vars.h -------------------------------------------------------------------------------- /Section 16/mandatorycopyelision/mandatorycopyelision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/mandatorycopyelision/mandatorycopyelision.cpp -------------------------------------------------------------------------------- /Section 16/nestednamespaces/nestednamespaces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/nestednamespaces/nestednamespaces.cpp -------------------------------------------------------------------------------- /Section 16/noexcept/noexcept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/noexcept/noexcept.cpp -------------------------------------------------------------------------------- /Section 16/structuredbindings/structuredbindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 16/structuredbindings/structuredbindings.cpp -------------------------------------------------------------------------------- /Section 17/CTAD/CTAD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 17/CTAD/CTAD.cpp -------------------------------------------------------------------------------- /Section 17/fold expressions/fold expressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 17/fold expressions/fold expressions.cpp -------------------------------------------------------------------------------- /Section 17/ifconstexpr/ifconstexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 17/ifconstexpr/ifconstexpr.cpp -------------------------------------------------------------------------------- /Section 17/traitssuffixes/traitssuffixes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 17/traitssuffixes/traitssuffixes.cpp -------------------------------------------------------------------------------- /Section 18/any/any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 18/any/any.cpp -------------------------------------------------------------------------------- /Section 18/filesystem/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 18/filesystem/filesystem.cpp -------------------------------------------------------------------------------- /Section 18/optional/optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 18/optional/optional.cpp -------------------------------------------------------------------------------- /Section 18/parallel/parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 18/parallel/parallel.cpp -------------------------------------------------------------------------------- /Section 18/string view/string view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 18/string view/string view.cpp -------------------------------------------------------------------------------- /Section 18/variant/variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Complete-Modern-C-Plus-Plus-11-14-17/HEAD/Section 18/variant/variant.cpp --------------------------------------------------------------------------------