Turning Learners Into Developers
Codekilla
CODEKILLA
All examples

C++ examples

Performance + abstractions.

C++100 programs runnable inline10 chapters
Chapter 01 of 10·10 programs

C++ Introduction

First C++ programs — print, multi-line, basic types, escape sequences.

Chapter 02 of 10·10 programs

C++ Variables & Data Types

int, double, char, bool, std::string — declare, initialise, print.

Chapter 03 of 10·10 programs

C++ Operators

Arithmetic, comparison, logical, increment/decrement.

Chapter 04 of 10·10 programs

C++ Control Flow

if / else, switch, ternary — branch on data.

Chapter 05 of 10·10 programs

C++ Loops

for, while, do-while, range-based for.

Chapter 06 of 10·10 programs

C++ Functions

Define, call, parameters, return values, overloads, defaults.

Chapter 07 of 10·10 programs

C++ Arrays & Vectors

Fixed arrays, std::vector, indexing, ranges, common patterns.

Chapter 08 of 10·10 programs

C++ Strings

std::string operations — length, concat, substring, find, replace.

Chapter 09 of 10·10 programs

C++ Pointers & References

Address-of, dereference, references, nullptr, smart pointers.

Chapter 10 of 10·10 programs

C++ Classes & Objects

Define a class, constructors, members, encapsulation, inheritance.