OpenGenus IQ C++ task list

c
opengenus-iq
guide
task-list
cpp

(Aditya Chatterjee) #1

Congratulations on considering to write at OpenGenus IQ :brain: for C++ language.

This is a small list of topics that you can write about C++ :books: Programming Language.

To become a writer at OpenGenus IQ, check out this guide

For using this task list, check out this guide.

Following is the list of topics:

Variable and Fundamental types

  • Variables
  • Fundamental data types
  • Auto
  • Casting
  • How to take input in C++?
  • Steps in C++ program compilation

User defined types

  • Classes and Objects
  • Constructors
  • Scope
  • Struct
  • Namescape
  • Inheritance
  • Enumeration
  • Operator overloading

Flow control

  • If else
  • while
  • do while
  • for loop
  • switch case

Functions

  • Types of User-defined Functions
  • Function overloading
  • Default argument
  • Storage class

Inheritance

  • Multilevel inheritance
  • Function overriding
  • Friend function
  • Virtual function
  • Templates

Pointers

  • Pointers
  • Function pointers
  • Array
  • Multi-dimensional array

Memory management

  • new
  • malloc
  • calloc
  • delete
  • Static memory management
  • Dynamic memory management

C++ libraries

  • unique_ptr
  • shared_ptr
  • weak_ptr
  • Container
  • Vector
  • List
  • Set
  • Map
  • Multimap
  • Unordered Map

Standard Template Library

  • queue
  • priority queue
  • stack
  • deque
  • functors
  • iterators
  • pair

Concurrency

  • Processes
  • Fork
  • Zombie process
  • Orphan process
  • Threads
  • Synchronization
  • Concurrency
  • Locks
  • Mutex lock
  • Critical section
  • Reader writer problem

Screening task for Algorithm and Data-Structure Developer, Intern
Screening task for Content Developer, Intern
Check this out to get started on an exciting new journey