Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 24, 2021 10:28 am GMT

Complete Roadmap for C

In this tutorial, you will see roadmap for C++ programming from basic to advance.

Visit My Blogs-->

Step 1.Introducation

Visit My Blogs-->

Step 2.Basic Concept

Visit My Blogs-->

Step 3.Operators in C++

Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Misc Operators
Scope Resolution Operator
Memory Management Operators




Visit My Blogs-->

Step 4.Derived Concept

Visit My Blogs-->

Step 5.Control Structure

  • Sequence structure (straight line paths)
  • Selection structure (one or many branches)

    If
    If Else
    Switch Statements

  • Loop structure (repetition of a set of activities)

    For loop
    While loop
    Do-while loop

  • Continue Statement

  • Break Statement

  • Goto Statement

Visit My Blogs-->

Step 6.Function in C++

  • Types of Function:

    Built-in Function
    User-defined Function

  • The Main Function

  • Call by value

  • Call by reference

  • Recursion

  • Inline Function

  • Formal and Actual Parameters

Visit My Blogs-->

Step 7.OOPs Concept in C++

  • Classes and Objects
  • Access Specifiers:

    Public
    Protected
    Private

  • Constructors in C++:

    Default Constructors
    Parameterized Constructors
    Copy Constructors

  • Destructors in C++

  • Inheritance in C++:

    Single Inheritance
    Multiple Inheritance
    Multilevel Inheritance
    Hierarchical Inheritance
    Hybrid Inheritance

  • Polymorphism in C++

  • Function Overloading in C++

  • Operator Overloading in C++

  • Unary and Binary Operator Overloading

  • Function overriding in C++

  • Friend Function in C++

  • Virtual Function in C++

  • Pure Virtual Function in C++

  • Pointers to Derived Classes

  • Abstraction in C++

    Abstract Class
    Interfaces

Visit My Blogs-->

Step 8.File Handling

  • Files and Streams in C++
  • Formatted and Unformatted I/O Operation
  • Dynamic Memory Allocation in C++
  • malloc() vs new in C++
  • Opening and Closing a File
  • Templates in C++
  • Class Templates
  • Function Templates

Visit My Blogs-->

Step 9.Exception Handling & Multithreading

  • Exception Handling in C++
  • Signal Handling in C++
  • Try/catch
  • Throwing Mechanism
  • Catching Mechanism
  • Stack Unwinding
  • Multithreading in C++
  • POSIX Threads

Visit My Blogs-->

Step 10.Advance Concept in C++

  • C++ STL
  • Containers in C++
  • Vectors in C++
  • List
  • Stack
  • Queue
  • Map
  • Multimap
  • Bitset
  • Algorithm
  • C++ Iterators

Visit My Blogs-->

Step 11.Top Header Files

include<iostream.h>
include<conio.h>
include<string.h>
include<math.h>
include<stdio.h>
include<iomanip.h>
include<signal.h>
include<errno.h>
include<fstream.h>
include<time.h>




Visit My Blogs-->

Step 12.C++ Projects for Beginners

1.Student Management System in C++
2.Contact Management System in C++
3.Bank Management System in C++
4.Bookshop Management System in C++
5.Bus Reservation System in C++
6.Payroll Management System in C++




AND Subscribe to Our YouTube Channel bestcodecreator

AND Support Our Blogging site myblogs

Conclusion:

Thank you for reading this blog. I wish you the best in your journey in learning and mastering in C++ Programming.


Original Link: https://dev.to/expoashish/complete-roadmap-for-c-3bef

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To