======= Concept ======= .. toctree:: :maxdepth: 1 bit_manipulation singleton_pattern factory_pattern memory_stack_vs_heap recursion order_expression_of_complexity class_and_inheritance virtual_function virtual_destructor default_parameter operator_overloading pointer_and_reference reference pointer_operation template overload override collection_framework thread