/cpp_modules

Modules written in C++ 98, has to be updated up to the 09th module

Primary LanguageC++

CPP00: ex01: https://en.wikipedia.org/wiki/C%2B%2B_classes ex02: [for the timestamp]->Date and time utilities: https://en.cppreference.com/w/cpp/chrono/c/time https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_16

CPP01;

INITIALIZATON OF CONSTRUCTOR https://stackoverflow.com/questions/6822422/c-where-to-initialize-variables-in-constructor; #!!!Nice

ex00: https://www.geeksforgeeks.org/new-and-delete-operators-in-cpp-for-dynamic-memory/ ex01: https://www.geeksforgeeks.org/array-of-objects-in-c-with-examples/ overloading operator new: https://stackoverflow.com/questions/34800940/parameters switch cases: https://en.cppreference.com/w/cpp/language/switch function_pointers https://www.cprogramming.com/tutorial/function-pointers.html#:~:text=A%20function%20pointer%20is%20a,useful%20because%20functions%20encapsulate%20behavior.

CPP02: Orthodox Canonical Form : https://www.francescmm.com/orthodox-canonical-class-form/ copy_constructor : https://www.geeksforgeeks.org/copy-constructor-in-cpp/ rule of three : https://stackoverflow.com/questions/4172722/what-is-the-rule-of-three overloading operator : https://www.geeksforgeeks.org/operator-overloading-c/#:~:text=This%20means%20C%2B%2B%20has%20the,two%20strings%20by%20just%20using%20%2B. https://www.programiz.com/cpp-programming/operator-overloading https://stackoverflow.com/questions/4421706/what-are-the-basic-rules-and-idioms-for-operator-overloading decrement operator prefix and postfix https://www.ibm.com/docs/en/zos/2.4.0?topic=only-overloading-increment-decrement-operators-c fixed point conversion : https://embeddedartistry.com/blog/2018/07/12/simple-fixed-point-conversion-in-c/ https://stackoverflow.com/questions/187713/converting-floating-point-to-fixed-point https://stackoverflow.com/questions/7524838/fixed-point-vs-floating-point-number

Ex03: Overview of BSP https://www.geeksforgeeks.org/binary-space-partitioning/ Triangle solution: https://www.geeksforgeeks.org/check-whether-a-given-point-lies-inside-a-triangle-or-not/;

CPP03: The capability of a class to derive properties and characteristics from another class is called Inheritance. Inheritance is one of the most important features of Object-Oriented Programming. https://www.geeksforgeeks.org/inheritance-in-c/ Virtual destructor: https://en.cppreference.com/w/cpp/language/virtual