Keywords in C++
The keywords implement specific C++ language feature. They are explicitly reserved identifiers and cannot be used as names for the program variables or other user-define program elements.
{tocify} $title={Table of Contents}
Asm
|
To declare that a block of code is to be passed to the assembler
|
Auto
|
A storage class specifier that is used to define objects in a block
|
Bool
|
Boolean false-true type that can hold either the false or true literals
|
Break
|
Terminates a switch statement or a loop
|
Case
|
Used specifically within a switch statement to specify a match for the statement's expression
|
Catch
|
Specifies actions taken when an exception occurs
|
Char
|
Fundamental data type that defines character objects
|
Class
|
To declare a user-defined type that encapsulates data members and operations or member functions
|
Const
|
To define objects whose value will not alter throughout the lifetime of program execution
|
Const_Cast
|
const_cast is used to cast away the constness of variables.
|
Continue
|
Transfers control to the start of a loop
|
Default
|
Handles expression values in a switch statement that are not handled by case
|
Delete
|
Memory deallocation operator
|
Do
|
Indicates the start of a do-while statement in which the sub-statement is executed repeatedly until the value of the expression is logical-false
|
Double
|
Fundamental data type used to define a floating-point number
|
Dynamic_Cast
|
The
dynamic_cast keyword casts a datum from one pointer or reference type to another, performing a runtime check to ensure the validity of the cast |
Else
|
Used specifically in if-el.se statement
|
Enum
|
To declare a user-defined enumeration data type
|
Explicit
|
To declare an explicit constructor
|
Export
|
Allows a template definition to be accessible from another translation unit.
|
Extern
|
An identifier specified as extern has external linkage to the block
|
False
|
Boolean literal of value zero
|
Float
|
Fundamental data type used to define a floating-point number
|
For
|
Indicates the start of a for statement to achieve repetitive control
|
For
|
A class or operation whose implementation can access the private data members of a class
|
Goto
|
Transfer control to a specified label
|
If
|
Indicate start of an if statement to achieve selective control
|
Inline
|
A function specifier that indicates to the compiler that inline substitution of the function body is to be preferred to the usual function call implementation
|
Int
|
Fundamental data type used to define integer objects
|
Long
|
A data type modifier that defines a 32-bit int or an extended double
|
Mutable
|
Allows an object member to override constness
|
Namespace
|
Defines a scope
|
New
|
Memory allocation operator
|
Operator
|
Overloads a c++ operator with a new declaration
|
Private
|
Declares class members which are not visible outside the class
|
Protected
|
Declares class members which are private except to derived classes
|
Public
|
Declares class members which are visible outside the class
|
Register
|
A storage class specifier that is an auto specifier, but which also indicates to the compiler that an object will be frequently used and should therefore be kept in a register
|
Return
|
Returns an object to a function's caller
|
Short
|
A data type modifier that defines a 16-bit int number
|
Signed
|
A data type modifier that indicates an object's sign is to be stored in the high-order bit
|
Sizeof
|
Returns the size of an object in bytes
|
Static
|
The lifetime of an object defined static exists throughout the lifetime of program execution
|
Struct
|
To declare new types that encapsulate both data and member functions
|
Switch
|
Switch statement
|
Template
|
Parametrised or generic type
|
This
|
A class pointer which points to an object or instance of the class
|
Throw
|
Generate an exception
|
True
|
Boolean literal of value one
|
Try
|
Indicates start of a block of exception handlers
|
Typedef
|
Synonym for another integral or user-defined type
|
Typeid
|
The typeid () operator returns the type of its operand
|
Typename
|
Within a template typename indicates that a qualified name denotes a type
|
Union
|
Similar to a structure, struct, in that it can hold different types of data, but a union can hold only one of its members at a given time.
|
Unsigned
|
A data type modifier that indicates the high-order bit is to be used for an object
|
Using
|
using declaration and using directive
|
Virtual
|
A function specifier that declares a member function of a class which will be redefined by a derived class
|
Void
|
Absent of a type or function parameter list
|
Volatile
|
Define an object which may vary in value in a way that is undetectable to the compiler
|
Wchar_t
|
Wide character type
|
While
|
Start of a while statement and end of a do-while statement
|
📘 IT Tech Language
☁️ Cloud Computing - What is Cloud Computing – Simple Guide
- History and Evolution of Cloud Computing
- Cloud Computing Service Models (IaaS)
- What is IaaS and Why It’s Important
- Platform as a Service (PaaS) – Cloud Magic
- Software as a Service (SaaS) – Enjoy Software Effortlessly
- Function as a Service (FaaS) – Serverless Explained
- Cloud Deployment Models Explained
🧩 Algorithm - Why We Learn Algorithm – Importance
- The Importance of Algorithms
- Characteristics of a Good Algorithm
- Algorithm Design Techniques – Brute Force
- Dynamic Programming – History & Key Ideas
- Understanding Dynamic Programming
- Optimal Substructure Explained
- Overlapping Subproblems in DP
- Dynamic Programming Tools
🤖 Artificial Intelligence (AI) - Artificial intelligence and its type
- Policy, Ethics and AI Governance
- How ChatGPT Actually Works
- Introduction to NLP and Its Importance
- Text Cleaning and Preprocessing
- Tokenization, Stemming & Lemmatization
- Understanding TF-IDF and Word2Vec
- Sentiment Analysis with NLTK
📊 Data Analyst - Why is Data Analysis Important?
- 7 Steps in Data Analysis
- Why Is Data Analysis Important?
- How Companies Can Use Customer Data and Analytics to Improve Market Segmentation
- Does Data Analytics Require Programming?
- Tools and Software for Data Analysis
- What Is the Process of Collecting Import Data?
- Data Exploration
- Drawing Insights from Data Analysis
- Applications of Data Analysis
- Types of Data Analysis
- Data Collection Methods
- Data Cleaning & Preprocessing
- Data Visualization Techniques
- Overview of Data Science Tools
- Regression Analysis Explained
- The Role of a Data Analyst
- Time Series Analysis
- Descriptive Analysis
- Diagnostic Analysis
- Predictive Analysis
- Pescriptive Analysis
- Structured Data in Data Analysis
- Semi-Structured Data & Data Types
- Can Nextool Assist with Data Analysis and Reporting?
- What Kind of Questions Are Asked in a Data Analyst Interview?
- Why Do We Use Tools Like Power BI and Tableau for Data Analysis?
- The Power of Data Analysis in Decision Making: Real-World Insights and Strategic Impact for Businesses
📊 Data Science - The History and Evolution of Data Science
- The Importance of Data in Science
- Why Need Data Science?
- Scope of Data Science
- How to Present Yourself as a Data Scientist?
- Why Do We Use Tools Like Power BI and Tableau
- Data Exploration: A Simple Guide to Understanding Your Data
- What Is the Process of Collecting Import Data?
- Understanding Data Types
- Overview of Data Science Tools and Techniques
- Statistical Concepts in Data Science
- Descriptive Statistics in Data Science
- Data Visualization Techniques in Data Science
- Data Cleaning and Preprocessing in Data Science
🧠 Machine Learning (ML) - How Machine Learning Powers Everyday Life
- Introduction to TensorFlow
- Introduction to NLP
- Text Cleaning and Preprocessing
- Sentiment Analysis with NLTK
- Understanding TF-IDF and Word2Vec
- Tokenization and Lemmatization
🗄️ SQL
💠 C++ Programming - Introduction of C++
- Brief History of C++ || History of C++
- Characteristics of C++
- Features of C++ || Why we use C++ || Concept of C++
- Interesting Facts About C++ || Top 10 Interesting Facts About C++
- Difference Between OOP and POP || Difference Between C and C++
- C++ Program Structure
- Tokens in C++
- Keywords in C++
- Constants in C++
- Basic Data Types and Variables in C++
- Modifiers in C++
- Comments in C++
- Input Output Operator in C++ || How to take user input in C++
- Taking User Input in C++ || User input in C++
- First Program in C++ || How to write Hello World in C++ || Writing First Program in C++
- How to Add Two Numbers in C++
- What are Control Structures in C++ || Understanding Control Structures in C++
- What are Functions and Recursion in C++ || How to Define and Call Functions
- Function Parameters and Return Types in C++ || Function Parameters || Function Return Types
- Function Overloading in C++ || What is Function Overloading
- Concept of OOP || What is OOP || Object-Oriented Programming Language
- Class in C++ || What is Class || What is Object || How to use Class and Object
- Object in C++ || How to Define Object in C++
- Polymorphism in C++ || What is Polymorphism || Types of Polymorphism
- Compile Time Polymorphism in C++
- Operator Overloading in C++ || What is Operator Overloading
- Python vs C++ || Difference Between Python and C++ || C++ vs Python
🐍 Python - Why Python is Best for Data
- Dynamic Programming in Python
- Difference Between Python and C
- Mojo vs Python – Key Differences
- Sentiment Analysis in Python
🌐 Web Development
🚀 Tech to Know & Technology
- The History and Evolution of Data Science
- The Importance of Data in Science
- Why Need Data Science?
- Scope of Data Science
- How to Present Yourself as a Data Scientist?
- Why Do We Use Tools Like Power BI and Tableau
- Data Exploration: A Simple Guide to Understanding Your Data
- What Is the Process of Collecting Import Data?
- Understanding Data Types
- Overview of Data Science Tools and Techniques
- Statistical Concepts in Data Science
- Descriptive Statistics in Data Science
- Data Visualization Techniques in Data Science
- Data Cleaning and Preprocessing in Data Science
Tags
C plus plus

