Function Templates - Answers Functions that accept multiple parameter types.
Class Templates - Answers Generic classes allowing variable item types.
Template Declaration - Answers Uses 'template' keyword with parameters in angle brackets.
Stack - Answers Data structure with First In Last Out behavior.
Queue - Answers Data structure with First In First Out behavior.
Vector - Answers List storage using internal array-based mechanisms.
Linked List - Answers Linear storage using self-referential objects.
Push - Answers Function to insert data into a stack.
Pop - Answers Function to remove data from a stack.
Enqueue - Answers Function to insert data into a queue.
Dequeue - Answers Function to remove data from a queue.
Recursion - Answers Function that calls itself for repeated operations.
Activation Records - Answers Memory structure for function call management.
Exception Handling - Answers Method for managing errors in programs.
Try Block - Answers Encloses code where exceptions may occur.
Throw Statement - Answers Used to signal an exception occurrence.
Catch Block - Answers Handles exceptions thrown in try blocks.
Conditional Compilation - Answers Compiles code based on defined symbols.
#define Directive - Answers Creates a symbol for conditional compilation.
#ifdef Directive - Answers Checks if a symbol is defined.
#ifndef Directive - Answers Checks if a symbol is not defined.
Catch All Block - Answers Catches any thrown exception using catch(...)