Task List: C++ programming

opengenus
opengenus-iq
guide
task-list
task-list-sdi
task-list-andi
(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 (assigned to @mqshaikh8)
  • Fundamental data types
  • Auto
  • Casting
  • How to take input in C++? (assigned to @Shubhupatel)
  • Output in C++
  • Steps in C++ program compilation

User defined types

Flow control

Functions

  • Types of User-defined Functions
  • Function overloading (assigned to @Harshita)
  • Default argument
  • Storage class

Inheritance

  • Single inheritance
  • Multilevel inheritance (assigned to @imskr)
  • Hierarchical inheritance
  • Hybrid inheritance
  • Multipath inheritance
  • Multiple inheritance
  • Function overriding (assigned to @Harshita)
  • Friend function (assigned to @shreyagupta30)
  • Virtual function (assigned to @Harshita)
  • Templates (assigned to @xamfy)

Pointers

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

Memory management

  • new (assigned to @Harshita)
  • malloc
  • calloc
  • delete (assigned to @Harshita)
  • Static memory management
  • Dynamic memory management

C++ libraries

Standard Template Library

  • queue (assigned to @r0uxt1)
  • priority queue (assigned to @r0uxt1)
  • stack (assigned to @piyush26c)
  • deque
  • functors
  • iterators
  • pair

Concurrency

  • Processes
  • Fork
  • Zombie process
  • Orphan process
  • Threads (done by @vineet)
  • Synchronization (assigned)
  • Concurrency (assigned)
  • Locks
  • Mutex lock
  • Critical section
  • Reader writer problem (assigned to @Robotjelly123)

Design patterns in C++

  • Observer pattern
  • Command Pattern
  • Singleton Pattern
  • Builder Pattern
  • Factory Pattern (assigned to @Harshita)
  • Abstract Factory Pattern
  • Null Pattern
  • Command Pattern
  • Singleton Pattern
  • Builder Pattern
  • Factory Pattern
  • Abstract Factory Pattern
  • Null Pattern
1 Like
Check this out to get started on an exciting new journey
(Shubhu Patel) #2

I want to work on the topic How to take input in C++?

1 Like
(Harshita Sahai) #3

Please do assign me for loop.

1 Like
(Harshita Sahai) #4

Please do assign me function overloading.

1 Like
(Shreya Gupta) #5

@aditya please assign me flow control.

1 Like
(Harshita Sahai) #6

Please do assign me function overriding.

1 Like
(Shreya Gupta) #7

@aditya Please assign me friend function.

1 Like
(Mohammed Qasim Shaikh) #8

Hi,
I would love to work on variables in C++.

1 Like
(Pratyaksh Singh) #9

I want to work on templates in c++

1 Like
(robot jelly ) #10

Please assign me operator overloading under user defined types!!!

1 Like
(robot jelly ) #11

also, assign me inheritance of user defined types!!

1 Like
(robot jelly ) #12

Please assign me scope under user defined datatypes!

1 Like
(robot jelly ) #13

(post withdrawn by author, will be automatically deleted in 2400 hours unless flagged)

(robot jelly ) #14

Please assign me Classes and Objects under User defined types!!

1 Like
(Shreya Gupta) #15

@aditya please assign me vector.

1 Like
(Harshita Sahai) #16

Can you please assign me namespace

1 Like
(Shubham Kumar) #17

Assign me for multilevel inheritance.

1 Like
(Harshita Sahai) #18

Please assign virtual function to me.

1 Like
(Arvind Tatiparti) #19

Please assign me queue

1 Like
(Harshita Sahai) #20

Can you please assign me new and delete operator.

1 Like