Important definitions and terminologies used in C++ Language
A
- Abstract Class in C++ Language
- Abstract Data Type (ADT) in C++ Language
- access control in C++ Language
- access declaration in C++ Language
- access specifier in C++ Language
- aggregate in C++ Language
- Algorithm in C++ Language
- allocation in C++ Language
- ANSI in C++ Language
- argument in C++ Language
- argument matching in C++ Language
- ARM in C++ Language
- Array in C++ Language
- asm in C++ Language
- Assembly Language in C++ Language
- assignment in C++ Language
- assignment operator in C++ Language
- auto in C++ Language
B
- base class in C++ Language
- Binary Tree in C++ Language
- bit field in C++ Language
- bitwise copy in C++ Language
- Bitwise Operator in C++ Language
- bool in C++ Language
- break in C++ Language
- browser in C++ Language
- built in C++ Language
C
- C in C++ Language
- C++ Compiler in C++ Language
- call by reference in C++ Language
- call by value in C++ Language
- Callback Function in C++ Language
- calling conventions in C++ Language
- case in C++ Language
- cast in C++ Language
- catch in C++ Language
- cerr in C++ Language
- cfront in C++ Language
- char in C++ Language
- cin in C++ Language
- class hierarchy in C++ Language
- Class in C++ Language
- class layout in C++ Language
- class library in C++ Language
- class member in C++ Language
- Class Template in C++ Language
- Code Optimization in C++ Language
- comments in C++ Language
- compilation unit in C++ Language
- Compiler Error in C++ Language
- compiler in C++ Language
- Conditional Statements in C++ Language
- const in C++ Language
- const_cast in C++ Language
- constant expression in C++ Language
- Constant in C++ Language
- Constructor in C++ Language
- container class in C++ Language
- Container in C++ Language
- continue in C++ Language
- conversion in C++ Language
- Copy Constructor in C++ Language
- cout in C++ Language
D
- Data Abstraction in C++ Language
- Data Structure in C++ Language
- Data Types in C++ Language
- deallocation in C++ Language
- Debug Symbol in C++ Language
- debugger in C++ Language
- Debugging in C++ Language
- declaration in C++ Language
- declaration statement in C++ Language
- declarator in C++ Language
- default argument in C++ Language
- delete operator in C++ Language
- delete[] operator in C++ Language
- demotion in C++ Language
- deprecate in C++ Language
- derived class in C++ Language
- Destructor Chain in C++ Language
- Destructor in C++ Language
- dialect in C++ Language
- do in C++ Language
- dominance in C++ Language
- double in C++ Language
- Dynamic Binding in C++ Language
- Dynamic Memory Allocation in C++ Language
- dynamic storage in C++ Language
- dynamic_cast in C++ Language
E
- else in C++ Language
- embedded system in C++ Language
- Encapsulation in C++ Language
- enum in C++ Language
- enumeration in C++ Language
- enumerator in C++ Language
- exception handler in C++ Language
- Exception Handling in C++ Language
- Exception in C++ Language
- explicit in C++ Language
- expression in C++ Language
- expression statement in C++ Language
- extern in C++ Language
- external name in C++ Language
F
- Factory Design Pattern in C++ Language
- FALSE in C++ Language
- File Handling in C++ Language
- finalization in C++ Language
- float in C++ Language
- floating point in C++ Language
- for in C++ Language
- forward class in C++ Language
- free store in C++ Language
- Friend Function in C++ Language
- friend in C++ Language
- front end in C++ Language
- function in C++ Language
- Function Overloading in C++ Language
- Function Template in C++ Language
- fundamental type in C++ Language
G
- garbage collection in C++ Language
- Generic Programming in C++ Language
- global name in C++ Language
- global namespace in C++ Language
- global scope in C++ Language
- global variable in C++ Language
- goto in C++ Language
- grammar in C++ Language
H
- has more type safety than C in C++ Language
- Header File in C++ Language
- header in C++ Language
- Heap in C++ Language
- heap storage in C++ Language
- helper class in C++ Language
- hiding in C++ Language
I
- IDE (Integrated Language Environment) in C++ Language
- if in C++ Language
- implementation in C++ Language
- implicit conversion in C++ Language
- Inheritance Hierarchy in C++ Language
- Inheritance in C++ Language
- initialization in C++ Language
- initialize in C++ Language
- initializer in C++ Language
- inline function in C++ Language
- inline in C++ Language
- Input/Output in C++ Language
- instantiation in C++ Language
- int in C++ Language
- integral conversion in C++ Language
- integral promotion in C++ Language
- Interface in C++ Language
- Interface Inheritance in C++ Language
- Iterator in C++ Language
K
- keyword in C++ Language
L
- label in C++ Language
- Lambda Expression in C++ Language
- Late Binding in C++ Language
- layout in C++ Language
- Legacy Code in C++ Language
- library in C++ Language
- lifetime in C++ Language
- linkage in C++ Language
- Linked List in C++ Language
- linker in C++ Language
- literal in C++ Language
- local class in C++ Language
- local in C++ Language
- local variable in C++ Language
- long double in C++ Language
- long in C++ Language
- lvalue in C++ Language
M
- Macro in C++ Language
- mangling in C++ Language
- member function in C++ Language
- member in C++ Language
- memberwise copy in C++ Language
- Memory Leak in C++ Language
- method in C++ Language
- Method Overriding in C++ Language
- mixed in C++ Language
- Modular Programming in C++ Language
- module in C++ Language
- multiple inheritance in C++ Language
- Multithreading in C++ Language
- mutable in C++ Language
N
- name in C++ Language
- name lookup in C++ Language
- name mangling in C++ Language
- name space in C++ Language
- namespace alias in C++ Language
- Namespace in C++ Language
- namespace member in C++ Language
- nested class in C++ Language
- new handler in C++ Language
- new in C++ Language
- new operator in C++ Language
- new[] operator in C++ Language
- NULL in C++ Language
- null pointer in C++ Language
O
- Object Copying in C++ Language
- object file in C++ Language
- Object in C++ Language
- object layout in C++ Language
- Object Lifetime in C++ Language
- Object Pool Design Pattern in C++ Language
- Object-Oriented Analysis (OOA) in C++ Language
- Object-Oriented Design (OOD) in C++ Language
- Object-Oriented Programming (OOP) in C++ Language
- Object-Oriented Programming in C++ Language
- of a program rather than at run in C++ Language
- old in C++ Language
- OOA / OOD in C++ Language
- OOP in C++ Language
- Operator in C++ Language
- Operator Overloading in C++ Language
- overload in C++ Language
- overload resolution in C++ Language
- Overloading in C++ Language
P
- parameter in C++ Language
- parameterized type in C++ Language
- parser in C++ Language
- parsing in C++ Language
- placement in C++ Language
- Pointer Arithmetic in C++ Language
- Pointer in C++ Language
- pointer to data member in C++ Language
- pointer to function in C++ Language
- pointer to member in C++ Language
- Polymorphic Class in C++ Language
- Polymorphism in C++ Language
- postfix in C++ Language
- pragma in C++ Language
- prefix in C++ Language
- preprocessing in C++ Language
- Preprocessor Directives in C++ Language
- preprocessor in C++ Language
- private in C++ Language
- programming environment in C++ Language
- promotion in C++ Language
- protected in C++ Language
- PT in C++ Language
- public in C++ Language
- Pure Virtual Function in C++ Language
Q
- qualification in C++ Language
- Queue in C++ Language
R
- Recursion in C++ Language
- recursive descent parser in C++ Language
- Recursive Function in C++ Language
- Refactoring in C++ Language
- reference in C++ Language
- register in C++ Language
- Regular Expression in C++ Language
- Regular Expression Library in C++ Language
- reinterpret_cast in C++ Language
- repository in C++ Language
- resolution in C++ Language
- resumption in C++ Language
- return in C++ Language
- return value in C++ Language
- RTTI in C++ Language
- run in C++ Language
- rvalue in C++ Language
S
- scope in C++ Language
- Scope Resolution Operator in C++ Language
- See run in C++ Language
- semantic analysis in C++ Language
- semantics in C++ Language
- separate compilation in C++ Language
- set_new_handler in C++ Language
- short in C++ Language
- signed in C++ Language
- Singleton Design Pattern in C++ Language
- sizeof in C++ Language
- Smart Pointer in C++ Language
- Smart Pointer Template in C++ Language
- Sorting Algorithm in C++ Language
- specialization in C++ Language
- stack frame in C++ Language
- Stack in C++ Language
- stack unwinding in C++ Language
- standard conversion in C++ Language
- Standard Library in C++ Language
- Standard Template Library (STL) in C++ Language
- statement in C++ Language
- static in C++ Language
- static member in C++ Language
- static object in C++ Language
- static storage in C++ Language
- static type checking in C++ Language
- Static Variable in C++ Language
- static_cast in C++ Language
- storage class in C++ Language
- stream I/O in C++ Language
- stream in C++ Language
- string in C++ Language
- Struct in C++ Language
- switch in C++ Language
- symbol table in C++ Language
- syntax in C++ Language
- systems programming in C++ Language
T
- tag in C++ Language
- template argument in C++ Language
- template class in C++ Language
- template declaration in C++ Language
- template definition in C++ Language
- Template in C++ Language
- template instantiation in C++ Language
- Template Metaprogramming in C++ Language
- template parameter in C++ Language
- Template Specialization in C++ Language
- temporary in C++ Language
- termination in C++ Language
- this in C++ Language
- Thread in C++ Language
- throw in C++ Language
- translation limit in C++ Language
- translation unit in C++ Language
- trigraph in C++ Language
- TRUE in C++ Language
- try block in C++ Language
- try in C++ Language
- Type Alias in C++ Language
- Type Casting in C++ Language
- type checking in C++ Language
- type conversion in C++ Language
- type in C++ Language
- Type Inference in C++ Language
- type safety in C++ Language
- type system in C++ Language
- Type Traits in C++ Language
- typedef in C++ Language
- typeid in C++ Language
U
- Unicode in C++ Language
- Unified Modeling Language (UML) in C++ Language
- Uninitialized Memory in C++ Language
- union in C++ Language
- Unit Testing in C++ Language
- Universal Initialization in C++ Language
- unsigned in C++ Language
- unwinding in C++ Language
- user in C++ Language
- User-Defined Literal in C++ Language
- using declaration in C++ Language
- using directive in C++ Language
- using namespace in C++ Language
V
- Value Category in C++ Language
- variable in C++ Language
- Variadic Template in C++ Language
- vector in C++ Language
- Version Control in C++ Language
- virtual base class in C++ Language
- Virtual Destructor in C++ Language
- Virtual Function in C++ Language
- Virtual Inheritance in C++ Language
- Virtual Machine in C++ Language
- Virtual Memory in C++ Language
- Virtual Table in C++ Language
- visibility in C++ Language
- Visual C++ in C++ Language
- void in C++ Language
- void* in C++ Language
- volatile in C++ Language
- Volatile Qualifier in C++ Language
W
- wchar_t in C++ Language
- Weak Pointer in C++ Language
- Web Assembly in C++ Language
- while in C++ Language
- Win32 API in C++ Language
- Windows Programming in C++ Language
X
- Xcode in C++ Language
- XML Parsing in C++ Language
Z
- Zero Initialization in C++ Language