Tpointtech
    Tutorials
    Python Technologies Python Tutorial Django Tutorial Numpy Tutorial Pandas Tutorial Tkinter Tutorial Pytorch Tutorial Flask Tutorial OpenCV Tutorial Java Technologies Java Tutorial Servlet Tutorial JSP Tutorial Spring Boot Tutorial Spring Framework Tutorial Hibernate Tutorial JavaFX Tutorial Java Web Services Tutorial .Net Framework .Net Framework Tutorial C# Tutorial ASP.Net Tutorial ADO.Net Tutorial WPF Tutorial
    AI, ML & Data Science Artificial Intelligence Tutorial Machine Learning Tutorial Data Science Tutorial Deep Learning Tutorial TensorFlow Tutorial Artificial Neural Network Tutorial Matplotlib Tutorial Python Scipy Tutorial Cloud Technology Cloud Computing Tutorial AWS Tutorial Microsoft Azure Tutorial Salesforce Tutorial GCP Tutorial B.Tech and MCA DBMS Tutorial Data Structures Tutorial Operating System Tutorial Computer Network Tutorial DAA Tutorial Computer Organization Tutorial Software Engineering Tutorial Data Mining Tutorial
    Web Technologies HTML Tutorial CSS Tutorial JavaScript Tutorial Jquery Tutorial Angular 8 Tutorial React Tutorial React Native Tutorial Node.js Tutorial PHP PHP Tutorial MySQL Tutorial Laravel Tutorial WordPress Tutorial CodeIgniter Tutorial Software Testing Software Testing Tutorial Selenium Tutorial JIRA Tutorial JMeter Tutorial Postman Tutorial TestNG Tutorial SoapUI Tutorial Cucumber Tutorial
    Interviews
    Technical Interview Python Interview Questions Java Interview Questions C Interview Questions C++ Interview Questions C# Interview Questions .NET Interview Questions HR Interview Questions Java & Backend Spring Boot Interview Questions Spring Interview Questions Hibernate Interview Questions JDBC Interview Questions Servlet Interview Questions Maven Interview Questions Jenkins Interview Questions Microservices Interview Questions Python Frameworks Django Interview Questions Pandas Interview Questions Python Coding Interview Questions Python Interview Questions for Experienced
    Web Development HTML Interview Questions CSS Interview Questions JavaScript Interview Questions jQuery Interview Questions AJAX Interview Questions React Interview Questions Angular Interview Questions Node.js Interview Questions Express.js Interview Questions Front-End Developer Interview Questions Database DBMS Interview Questions SQL Interview Questions PL/SQL Interview Questions MySQL Interview Questions MongoDB Interview Questions Redis Interview Questions Oracle Interview Questions Core CS (B.Tech / MCA) Operating System Interview Questions OOPs Interview Questions DSA Interview Questions Computer Networks Interview Questions
    Data, Cloud & Tools Power BI Interview Questions Excel Interview Questions Machine Learning Interview Questions AWS Interview Questions Software Testing Manual Testing Interview Questions Selenium Interview Questions API Testing Interview Questions ETL Testing Interview Questions Mobile Testing Interview Questions MCQs Python MCQs Java MCQs PHP MCQs C Programming MCQs C++ MCQs SQL MCQs DBMS MCQs Data Structure MCQs Software Engineering MCQs Artificial Intelligence MCQs
    Compilers
    Online Compilers Python Online Compiler Java Online Compiler PHP Online Compiler C Online Compiler C++ Online Compiler JavaScript Online Compiler TypeScript Online Compiler R Online Compiler Swift Online Compiler Kotlin Online Compiler Go Online Compiler C# Online Compiler Perl Online Compiler Groovy Online Compiler
    Online Editors HTML Online Editor HTML, CSS & JavaScript Online Editor
    • Python
    • Java
    • JavaScript
    • SQL
    • C
    • C++
    • HTML
    • CSS
    • React
    • Node.js
    • Spring Boot
    • C#
    • PHP
    • MySQL
    • MongoDB
    • AI
    • ML
    • DSA
    • DBMS
    • OS

    • C++ Tutorial
    • Difference between C and C++
    • C++ History
    • C++ Features
    • C++ Installation
    • C++ Program
    • C++ Basic Input and Output
    • C++ #include iostream
    • C++ Variable
    • C++ Data types
    • C++ Keywords
    • C++ Operators
    • C++ Identifiers
    • C++ Expression

    • C++ if-else
    • C++ switch
    • C++ For Loop
    • C++ While Loop
    • C++ Do-While Loop
    • C++ Break Statement
    • C++ Continue Statement
    • C++ Goto Statement
    • C++ Comments

    • C++ Functions
    • Call by value and Call by reference in C++
    • Inline Functions in C++
    • C++ Recursion
    • Storage Classes in C++

    • C++ Arrays
    • Pass Array to Functions in C++
    • C++ Multidimensional Arrays

    • OOPs Concepts in C++
    • C++ Classes and Objects
    • Member Function in C++
    • Pure Virtual Function in C++
    • Overriding Member Function in C++
    • Friend Function in C++
    • C++ this Pointer
    • C++ static
    • C++ Structs
    • C++ Enumeration
    • C++ Math Functions

    • C++ Constructors
    • Parameterised Constructors in C++
    • Constructor Overloading in C++
    • C++ Copy Constructor
    • C++ Destructors
    • Virtual Destructor in C++
    • Difference between Constructor and Destructor in C++

    • Inheritance in C++
    • Single Inheritance in C++
    • Multilevel Inheritance in C++
    • Multiple Inheritance in C++
    • Hierarchical inheritance in C++
    • Hybrid inheritance in C++
    • C++ Aggregation

    • C++ Polymorphism
    • Operator Overloading in C++
    • Function Overloading in C++
    • Function Overriding in C++
    • Virtual Function in C++

    • C++ Interfaces
    • Data Abstraction in C++
    • Abstract Class in C++

    • C++ Namespaces
    • Access Specifiers in C++

    • C++ Templates

    • C++ Strings

    • C++ Pointers
    • sizeof() operator in C++
    • C++ Array of Pointers
    • C++ Void Pointer
    • C++ References
    • C++ Reference vs Pointer
    • Function Pointer in C++
    • C++ Memory Management
    • malloc() vs new in C++
    • free vs delete in C++

    • C++ Signal Handling

    • Exception Handling in C++
    • C++ try/catch
    • C++ User-Defined Exceptions

    • C++ File & Stream
    • C++ getline()

    • C++ STL (Standard Template Library)
    • C++ Vector
    • C++ Queue
    • C++ Priority Queue
    • C++ Deque
    • C++ List
    • C++ Stack
    • C++ Set
    • C++ Bitset
    • C++ Map
    • C++ Multimap
    • C++ Algorithm

    • Interview Question

    • C++ MCQ
    • C++ MCQ Part 2
    • C++ Templates MCQ Exercise 1
    • C++ Templates MCQ Exercise 2
    • C++ Templates MCQ Exercise 3
    • C++ Templates MCQ Exercise 4
    • C++ Templates MCQ Exercise 5
    • Friend function in C++ MCQ Exercise 1
    • Friend function in C++ MCQ Exercise 2
    • Friend function in C++ MCQ Exercise 3
    • Friend function in C++ MCQ Exercise 4
    • Friend function in C++ MCQ Exercise 5
    • Overloading in C++ MCQ Exercise 1
    • Overloading in C++ MCQ Exercise 2
    • Overloading in C++ MCQ Exercise 3
    • Overloading in C++ MCQ Exercise 4
    • Overloading in C++ MCQ Exercise 5

    • C++ Programs
    • Fibonacci Series in C++
    • Prime Number Program in C++
    • Palindrome program in C++
    • Factorial program in C++
    • Armstrong Number in C++
    • Sum of digits program in C++
    • C++ Program to reverse number
    • C++ Program to swap two numbers without third variable
    • Matrix multiplication in C++
    • C++ Program to convert Decimal to Binary
    • C++ Program to Convert Number in Characters
    • C++ Program to Print Alphabet Triangle
    • C++ Program to print Number Triangle
    • C++ Program to generate Fibonacci Triangle
    • Char array to string in C++
    • Calculator Program in C++
    • Program to convert infix to postfix expression in C++ using the Stack Data Structure
    • C++ program to merge two unsorted arrays
    • C++ coin change program
    • C++ program to add two complex numbers using class
    • C++ program to find the GCD of two numbers
    • C++ program to find greatest of four numbers
    • Delete Operator in C++
    • How to concatenate two strings in c++
    • Upcasting and Downcasting in C++
    • C++ Dijkstra Algorithm using the priority queue
    • Default arguments in C++
    • Dynamic binding in C++
    • Dynamic memory allocation in C++
    • Fast input and output in C++
    • C++ Bitwise XOR Operator
    • Different Ways to Compare Strings in C++
    • Reverse an Array in C++
    • C++ date and time
    • Copy elision in C++
    • Array of sets in C++
    • Smart pointers in C++
    • Types of polymorphism in C++
    • Implementing the sets without C++ STL containers
    • Scope Resolution Operator in C++
    • Static Member Function in C++
    • Const keyword in C++
    • Memset in C++
    • Type Casting in C++
    • Binary Operator Overloading in C++
    • Binary Search in C++
    • Inheritance in C++ vs JAVA
    • Static Keyword in C++ and JAVA
    • Exception Handling in C++ and JAVA
    • Foreach in C++ and JAVA
    • C++ Templates vs Java Generics
    • Similarities and Differences in C++ and JAVA
    • Default Virtual Behaviour in C++ and JAVA
    • C++ hashing programme with chaining
    • Largest subset whose all elements are Fibonacci numbers
    • Opaque Pointer
    • Pointers such as Dangling, Void, Null, and Wild
    • When do we pass arguments by reference or pointer
    • Find Member Function in Vector in C++
    • Smart Pointer
    • Currency Converter in C++
    • Find max in Array Function C++
    • Stopwatch in C++
    • Student Data Management in C++
    • Tic-Tac-Toe in C++
    • Credit Card Validator in C++
    • Hotel Management in C++
    • Pacman Game in C++
    • Billing Management System in C++
    • 4-Dimensional Array in C/C++
    • accumulate() and partial_sum() in C++ STL : Numeric header
    • Arrays of Vectors in C++ STL
    • Catching Base and Derived Classes as Exceptions in C++ and Java
    • Forward List in C++ Manipulating Functions
    • Assertions in C/C++
    • List back() function in C++ STL
    • Type Inference in C++ (auto and decltype)
    • Attributes in C++
    • BigInt (Big Integers) in C++ with Examples
    • 2D Vector in C++ with User Defined Size
    • Declare a C/C++ Function Returning Pointer to Array of Integer Pointers
    • Jump Statements in C++
    • Maximum Number of Edges to be Added to a Tree so that it stays a Bipartite Graph
    • Modulus of two Float or Double Numbers
    • Top 10 C++ Project Ideas for Beginners
    • C++ Program for Find k pairs with Smallest Sums in Two Arrays
    • Check if bits in Range L to R of Two Numbers are Complement of Each other or Not
    • University Management System in C++
    • Advantage and Disadvantage Friend Function C++
    • C++ Pre-processors
    • Difference between Circular Queue and Priority Queue
    • forward_list::cbefore_begin() in C++ STL
    • Heap in C++ STL
    • How does 'void*' differ in C and C++
    • Initialise an Array of objects with Parameterised Constructors in C++
    • list::push_front() and list::push_back() in C++ STL
    • Maximize the Cost of Repeated Removal of String P or its Reverse from the String S
    • Canteen Management System in C++
    • Declare a C/C++ Function Returning Pointer to Array of Integer Pointers
    • Name Mangling and Extern C in C++
    • Different Compilers for C++
    • Diamond Problem in C++
    • Function Prototype in C++
    • Generic Programming in C++
    • School Fee Enquiry System in C++
    • Vector Pair in C++
    • Tokens in C++
    • C++ Using vs Typedef
    • Execute both if and else Statements in C/C++ Simultaneously
    • How to Compile 32-bit Program on 64-bit GCC in C and C++
    • How to Create and Use ''unique_ptr'' Instances
    • Level Order Traversal in Spiral form
    • Problem with scanf() when there is fgets()/gets()/scanf() After it
    • BFS Code in C++
    • Create Linked List In C++
    • std::minmax() and std::minmax_element() in C++ STL
    • multimap::emplace_hint() Function in C++ STL
    • Multimap find() in C++ STL
    • Multiple Comparisons in a C++ Priority Queue
    • Name Mangling and Extern C in C++ Concept
    • Remove Duplicates from Sorted Array in C++
    • Returning Multiple Values from a Function using Tuple and Pair in C++
    • Scope Resolution Operator vs this Pointer
    • Set a variable without using Arithmetic, Relational or Conditional Operator
    • C++ Program To Sort An Array In Descending Order
    • Timsort Implementation Using C++
    • What Happens When We Exceed Valid Range of Built-in Data Types in C++
    • Naked Function Calls in C++
    • Simple Car Racing Game Code in C++
    • SJF CPU Scheduling Program in C++
    • Virtual functions and runtime polymorphism
    • Add in Vector C++ Language
    • Default arguments and virtual function
    • Private Inheritance in C++
    • Socket Programming in C/C++
    • Multithreading in C++
    • Static Object in C++
    • What is runtime type information
    • Add two Array in C++
    • Calling Conventions in C++
    • HASHSET IN C++
    • How many Children does a Binary Tree have
    • How to Create and use CComPtr and CComQIPtr Instances
    • Naming Conventions in C++
    • DYNAMIC ARRAY
    • STRCMP() IN C++
    • Add two Numbers using Class in C++
    • Adding of Two Numbers in C++
    • Adding Two Arrays in C++
    • Adding Two Objects in C++
    • Add two Numbers using Function in C++
    • C++ class to prevent object copies
    • Raw string literal in C++
    • Add Two no in C++ program
    • Binary Decision Tree
    • Boolean to String in C++
    • Stoi function in C++
    • ToLOWER In C++
    • UNORDERED_MAP IN C++
    • C++ Books for Beginners
    • Activity Selection Problem in C++
    • Activity Selection Program in C++
    • Actual Argument and Formal Argument in C++
    • Actual Parameter and Formal Parameter in C++
    • Adding Two Strings in C++
    • Adding Vectors in C++
    • How To Convert a Qstring to Hexadecimal in C++
    • PAIR IN C++
    • C++ Program to Count Positive and Negative Numbers in an Array
    • Department Store Management System (DSMS) using C+
    • Print all Substrings of a String that has equal number of vowels and consonants in C/C++
    • Accumulator in C++
    • Add Two Matrix in C++
    • Add two Numbers in C++ program
    • Add two Numbers Represented by Linked Lists in C++
    • Associative Containers in C++
    • C++ Books for Beginners
    • Dynamic Initialization of Objects in C++
    • Array sum in c++ stl
    • The distinction between the C++ copy constructor and assignment operator
    • Boost::split in c++ library
    • Difference between Declaration of User Defined Function Inside main() and Outside of main()
    • Isprint() in C++
    • Std partition point in c++
    • Opening and Closing a File in C in C++ Pdf
    • Password Validation in C++
    • PID Controller C++
    • Best C++ Online Course
    • Unordered Set in C++
    • Convert Camel Case String in Snake Case in C++
    • C++ Program to Draw Histogram
    • C++ DSA
    • C++ Flow Control
    • C++ program to group anagrams in the given stream of strings
    • cstdlib in C++
    • Everything You Need to Know About Conio.h Library Functions in C/C++
    • Increment and Decrement Operators in C++
    • How to generate random number between 1 to 10 in C++
    • How to Manipulate cout Object using C++ IOS Library
    • Sliding Window Algorithm in C++
    • What is Bottom-up Approach in C++
    • What is Top-Down Approach in C++
    • Bitmask in C++
    • Ordered Map C++
    • Characteristics of Destructor in C++
    • Factory Design Pattern C++
    • REPL C++
    • AVL Tree in C++
    • Des in C++
    • Boost Library in C++
    • C++ 11 Lambda Expression
    • Concurrency in C++
    • C++ GUI
    • Static Library Linking in C++
    • Constexpr in C++
    • Difference between break and continue in C++
    • C++ Boolean
    • Encapsulation in C++
    • OpenGL C++
    • Sequence Containers in C++
    • Difference between C++ and rust
    • Falcon C++
    • Popcount C++
    • Boost C++ | History, Purpose, Benefits of Boost in C++ Programming
    • C++ Function Object
    • Boost Library in C++
    • C++ Concurrency
    • What are Macros in C++
    • Design Pattern in C++
    • C++ Factory Pattern
    • Functor in C++
    • C++ GUI
    • How to Create a New Thread in C++
    • C++ Static Member
    • C++ Static Variable
    • C++ Template Specialization
    • Difference between New and Delete operator in C++
    • Differences between Vector and List in C++
    • Dynamic Cast in C++
    • Shell sort in C++
    • Jagged Array in C++
    • What is containership in C++
    • Cerr in C++
    • Make_shared in C++
    • Rethrowing an Exception in C++
    • Trigraphs in C++
    • Cin.ignore() function in C++
    • Difference between function overloading and function overriding in C++
    • Typeid operator in C++
    • String_view in C++
    • Anonymous objects in C++
    • Cerr in C++
    • Make_shared in C++
    • Rethrowing an Exception in C++
    • Trigraphs in C++
    • Cin.ignore() function in C++
    • Difference between function overloading and function overriding in C++
    • Typeid operator in C++
    • String_view in C++
    • Anonymous objects in C++
    • abdul bari c++
    • Conversion Constructor in C++
    • Find Leap Year in C++
    • How to Access Vector Elements in C++
    • Static cast in C++