Zingam / PureCpp

C/C++: Theory and Practice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Experimental Apps with C/C++

    printf("Experimental projects developed in C/C++")
  • Constructors-Assignments - Copy/Move constructors and assignment operators
  • delete-this - delete this
  • Endianness - Testing endianness of the system
  • Inheritance - C++ inheritance
  • MemberFunctionAssignment - Assigning a value to a member function (a setter function example)
  • MethodViaLambdaCalling - Extending a base class and calling the methods via lambdas
  • MultipleInheritance - Simple multiple inheritance test
  • ObjectSlicing - C++ Object Slicing
  • OperatorOverloading - Overloading iostream operator << for enums (uses <type_traits>)
  • Operator_new_Overloading - Overloading 'new' and 'delete'
  • pimpl - Simple pimpl idiom implementation
  • ProtectedConstructor - A base class with a protected constructor
  • ReturnValueOptimization - Return Value Optimization in modern compilers (C++ copy elision)
  • SimpleCpp11Threads - A simple C++11 threads test
  • SimpleDelegate - A simple delegate implementation
  • StaticObject - Static object construction and destruction
  • StoringObjectsInVector - Storing objects in a std::vector<T>
  • Utilities - Low level utility functions
  • UUID - A universally unique identifier (UUID) converter class
  • VirtualMethodCallPerformance - Performance comparison with if and switch statements
  • VirtualMethods - Calling a virtual method from a base class

About

C/C++: Theory and Practice


Languages

Language:C++ 90.1%Language:QML 6.4%Language:CMake 2.6%Language:QMake 0.6%Language:Objective-C 0.2%Language:Batchfile 0.1%