C++ Language Glossary

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
C Language Glossary
Node.JS Development Glossary

Get industry recognized certification – Contact us

keyboard_arrow_up