C++ Features


C++ is an object-oriented programming language and it provides a lot of features.


Features of C++ language:

  • Simple:

    It is a simple language that provides the structured approach, data types and rich set of library functions etc.
  • Machine Independent or Portable:

    It can execute in many machines with no change. It is not a platform independent.
  • Mid-Level Programming language:

    It is used in low-level programming language and developed by the system applications such as the driver, kernel etc. It also supports the high-level language that the reason C++ is known as the mid-level language.
C++ features

  • Structured Programming Language:

    In this, we can break the program into parts using functions. So it is easy to understand and modify.
  • Memory management:

    It supports the feature of dynamic memory allocation. In this, we can free the memory allocated at any time by using the function free().
  • Speed

    The execution and compilation are very fast.
  • Recursion

    In C++ we can call the function within the function and also provides code reusability for every function.
  • Object Oriented:

    It is an object-oriented programming language and it makes maintenance and development easier.
  • Compiler Based:

    It is a compiler based programming language means without application no program can be executed.
  • Extensible:

    It can easily accept new features.



OnlineTpoint is a website that is meant to offer basic knowledge, practice and learning materials. Though all the examples have been tested and verified, we cannot ensure the correctness or completeness of all the information on our website. All contents published on this website are subject to copyright and are owned by OnlineTpoint. By using this website, you agree that you have read and understood our Terms of Use, Cookie Policy and Privacy Policy.