tech-studies
Search
Search
Dark mode
Light mode
Explorer
Tag: cpp
103 items with this tag.
May 31, 2026
C++
roadmap
cpp
May 31, 2026
Basics / Syntax
cpp
May 31, 2026
Concurrency
cpp
May 31, 2026
Error Handling
cpp
May 31, 2026
Functions
cpp
May 31, 2026
Introduction
cpp
May 31, 2026
Memory Management
cpp
May 31, 2026
Pointers & References
cpp
May 31, 2026
Standard Library (STL)
cpp
May 31, 2026
Structures & OOP
cpp
May 31, 2026
Templates & Generics
cpp
May 31, 2026
Tooling & Build
cpp
include
May 31, 2026
`auto` and Type Inference
cpp
type-deduction
May 31, 2026
Comments
cpp
syntax
May 31, 2026
Conditionals (if / switch)
cpp
control-flow
May 31, 2026
Data Types
cpp
types
May 31, 2026
Input / Output (iostream)
cpp
io
May 31, 2026
Loops (for / while / do-while)
cpp
control-flow
May 31, 2026
Operators
cpp
operators
May 31, 2026
Range-based for Loop
cpp
control-flow
May 31, 2026
Type Modifiers
cpp
types
May 31, 2026
Variables and Constants
cpp
variables
May 31, 2026
Atomics
cpp
atomics
May 31, 2026
Condition Variables
cpp
condition-variables
May 31, 2026
Coroutines (C++20)
cpp
coroutines
May 31, 2026
Memory Model & Data Races
cpp
memory-model
May 31, 2026
Mutexes & Locks
cpp
mutexes
May 31, 2026
`std::async` / Futures & Promises
cpp
futures
May 31, 2026
Threads (`std::thread`)
cpp
threads
May 31, 2026
Assertions
cpp
assertions
May 31, 2026
Error Codes & `std::expected`
cpp
expected
May 31, 2026
Exception Safety Guarantees
cpp
exception-safety
May 31, 2026
Exceptions (try / catch / throw)
cpp
exceptions
May 31, 2026
`noexcept`
cpp
noexcept
May 31, 2026
`constexpr` Functions
cpp
constexpr
May 31, 2026
Declaring & Defining Functions
cpp
functions
May 31, 2026
Default Arguments
cpp
functions
May 31, 2026
Function Overloading
cpp
overloading
May 31, 2026
Inline Functions
cpp
inline
May 31, 2026
Lambda Expressions
cpp
lambdas
May 31, 2026
Parameters and Arguments
cpp
functions
May 31, 2026
Pass by Value / Reference / Pointer
cpp
parameter-passing
May 31, 2026
Recursion
cpp
recursion
May 31, 2026
C++ Standards (C++11/14/17/20/23)
cpp
standards
May 31, 2026
C++ vs C
cpp
comparison
May 31, 2026
Compilers (GCC, Clang, MSVC)
cpp
compilers
May 31, 2026
How C++ Works (Compilation Model)
cpp
compilation
May 31, 2026
Running First Program
cpp
basics
May 31, 2026
Setting up the Environment
cpp
toolchain
May 31, 2026
What is C++
cpp
overview
May 31, 2026
Copy vs Move
cpp
copy-move
May 31, 2026
Move Semantics & Rvalue References
cpp
move-semantics
May 31, 2026
`new` / `delete`
cpp
dynamic-allocation
May 31, 2026
Object Lifetime
cpp
lifetime
May 31, 2026
RAII
cpp
raii
May 31, 2026
Stack vs Heap
cpp
memory
May 31, 2026
Const Pointers / Pointer to Const
cpp
const-correctness
May 31, 2026
Dangling Pointers & Memory Leaks
cpp
memory-safety
May 31, 2026
`nullptr`
cpp
pointers
May 31, 2026
Pointer Arithmetic
cpp
pointers
May 31, 2026
Pointers
cpp
pointers
May 31, 2026
References
cpp
references
May 31, 2026
Smart Pointers (`unique_ptr`, `shared_ptr`, `weak_ptr`)
cpp
smart-pointers
May 31, 2026
Algorithms (`<algorithm>`)
cpp
algorithms
May 31, 2026
Associative Containers (map, set, unordered_map)
cpp
containers
May 31, 2026
Containers (vector, array, list, deque)
cpp
containers
May 31, 2026
Function Objects & `std::function`
cpp
callables
May 31, 2026
Iterators
cpp
iterators
May 31, 2026
Ranges (C++20)
cpp
ranges
May 31, 2026
`std::span`
cpp
span
May 31, 2026
`std::string` / `std::string_view`
cpp
strings
May 31, 2026
Utility Types (`pair`, `tuple`, `optional`, `variant`, `any`)
cpp
utility-types
May 31, 2026
Abstract Classes & Interfaces
cpp
interfaces
May 31, 2026
Access Specifiers
cpp
access-control
May 31, 2026
Classes & Objects
cpp
classes
May 31, 2026
Constructors & Destructors
cpp
lifetime
May 31, 2026
Copy / Move Constructors
cpp
move-semantics
May 31, 2026
Encapsulation
cpp
encapsulation
May 31, 2026
Friend Functions / Classes
cpp
friend
May 31, 2026
Inheritance
cpp
inheritance
May 31, 2026
Operator Overloading
cpp
operators
May 31, 2026
Polymorphism & Virtual Functions
cpp
polymorphism
May 31, 2026
Static Members
cpp
static
May 31, 2026
Structs
cpp
structs
May 31, 2026
The Rule of 0 / 3 / 5
cpp
special-members
May 31, 2026
`this` Pointer
cpp
this
May 31, 2026
Class Templates
cpp
templates
May 31, 2026
Concepts (C++20)
cpp
concepts
May 31, 2026
Function Templates
cpp
templates
May 31, 2026
SFINAE
cpp
sfinae
May 31, 2026
Template Metaprogramming
cpp
metaprogramming
May 31, 2026
Template Specialization
cpp
templates
May 31, 2026
Variadic Templates
cpp
variadic-templates
May 31, 2026
Build Systems (CMake, Make)
cpp
build-systems
May 31, 2026
Debuggers (gdb / lldb)
cpp
debugging
May 31, 2026
Header / Source Separation
cpp
headers
May 31, 2026
Modules (C++20)
cpp
modules
May 31, 2026
Package Managers (vcpkg, Conan)
cpp
package-managers
May 31, 2026
Preprocessor & Macros
cpp
preprocessor
May 31, 2026
Profilers (perf, Valgrind)
cpp
profiling
May 31, 2026
Sanitizers (ASan, UBSan, TSan)
cpp
sanitizers
May 31, 2026
Static Analysis (clang-tidy, cppcheck)
cpp
static-analysis
May 31, 2026
Unit Testing (GoogleTest, Catch2)
cpp
testing