1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-08-16 14:14:11 +02:00

Add C++ roadmap

This commit is contained in:
Kamran Ahmed
2023-06-01 02:55:15 +01:00
parent dd5f3795ec
commit 056256015d
133 changed files with 186 additions and 0 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

BIN
public/roadmaps/cpp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 773 KiB

View File

@@ -0,0 +1 @@
# What is cpp

View File

@@ -0,0 +1 @@
# Why cpp

View File

@@ -0,0 +1 @@
# C vs cpp

View File

@@ -0,0 +1 @@
# Introduction

View File

@@ -0,0 +1 @@
# Installing

View File

@@ -0,0 +1 @@
# Code editors

View File

@@ -0,0 +1 @@
# First program

View File

@@ -0,0 +1 @@
# Setting up

View File

@@ -0,0 +1 @@
# Arithmetic operators

View File

@@ -0,0 +1 @@
# Logical operators

View File

@@ -0,0 +1 @@
# Loops

View File

@@ -0,0 +1 @@
# Bitwise

View File

@@ -0,0 +1 @@
# Basic operations

View File

@@ -0,0 +1 @@
# Lambda

View File

@@ -0,0 +1 @@
# Operators

View File

@@ -0,0 +1 @@
# Functions

View File

@@ -0,0 +1 @@
# Static typing

View File

@@ -0,0 +1 @@
# Dynamic typing

View File

@@ -0,0 +1 @@
# Data types

View File

@@ -0,0 +1 @@
# References

View File

@@ -0,0 +1 @@
# Memory model

View File

@@ -0,0 +1 @@
# Pointers and references

View File

@@ -0,0 +1 @@
# Raw pointers

View File

@@ -0,0 +1 @@
# Smart pointers

View File

@@ -0,0 +1 @@
# Scope

View File

@@ -0,0 +1 @@
# Code splitting

View File

@@ -0,0 +1 @@
# Structuring codebase

View File

@@ -0,0 +1 @@
# Rule of zero five three

View File

@@ -0,0 +1 @@
# Multiple inheritance

View File

@@ -0,0 +1 @@
# Structures and classes

View File

@@ -0,0 +1 @@
# Exceptions

View File

@@ -0,0 +1 @@
# Exit codes

View File

@@ -0,0 +1 @@
# Exception handling

View File

@@ -0,0 +1 @@
# Auto

View File

@@ -0,0 +1 @@
# Type casting

View File

@@ -0,0 +1 @@
# Undefined behavior

View File

@@ -0,0 +1 @@
# Adl

View File

@@ -0,0 +1 @@
# Name mangling

View File

@@ -0,0 +1 @@
# Macros

View File

@@ -0,0 +1 @@
# Language concepts

View File

@@ -0,0 +1 @@
# Iterators

View File

@@ -0,0 +1 @@
# Iostream

View File

@@ -0,0 +1 @@
# Algorithms

View File

@@ -0,0 +1 @@
# Date time

View File

@@ -0,0 +1 @@
# Multithreading

View File

@@ -0,0 +1 @@
# Ccontainers

View File

@@ -0,0 +1 @@
# Stl

View File

@@ -0,0 +1 @@
# Variadic templates

View File

@@ -0,0 +1 @@
# Template specialization

View File

@@ -0,0 +1 @@
# Type traits

View File

@@ -0,0 +1 @@
# Finae

View File

@@ -0,0 +1 @@
# Templates

View File

@@ -0,0 +1 @@
# Raii

View File

@@ -0,0 +1 @@
# Pimpl

View File

@@ -0,0 +1 @@
# Crtp

View File

@@ -0,0 +1 @@
# Non copyable

View File

@@ -0,0 +1 @@
# Erase remove

View File

@@ -0,0 +1 @@
# Copy swap

View File

@@ -0,0 +1 @@
# Copy write

View File

@@ -0,0 +1 @@
# Idioms

View File

@@ -0,0 +1 @@
# Cpp11 14

View File

@@ -0,0 +1 @@
# Cpp17

View File

@@ -0,0 +1 @@
# Cpp20

View File

@@ -0,0 +1 @@
# Newest

View File

@@ -0,0 +1 @@
# Cpp0x

View File

@@ -0,0 +1 @@
# Standards

View File

@@ -0,0 +1 @@
# Debugger messages

View File

@@ -0,0 +1 @@
# Debugger symbols

View File

@@ -0,0 +1 @@
# Win dbg

View File

@@ -0,0 +1 @@
# Gdb

View File

@@ -0,0 +1 @@
# Debuggers

View File

@@ -0,0 +1 @@
# Stages

View File

@@ -0,0 +1 @@
# Features

View File

@@ -0,0 +1 @@
# Compilers

Some files were not shown because too many files have changed in this diff Show More