C++ Examples ❮ Prev Next ❯ C++ Syntax Create a simple "Hello World" program Syntax Explained C++ Output/Print Use cout to output values/print text Using many cout objects Insert a new line with \n Insert a new line with endl Output Explained C++ Comments Single-line comment before a line of code Single-line comment at the end of a line of code Multi-line comment Comments Explained C++ Variables Create an integer variable Create a variable without assigning the value, and assign the value later Assign a new value to an existing value (this will overwrite the previous value) Create an unchangeable variable with the const keyword Combine text and a variable on print Add a variable to another variable Declare many variables of the same type with a comma-separated list Identifiers Variables Explained C++ User Input Input a number and print the result Input two numbers and print the sum User Input Explained C++ Data Types A demonstration of different data types Create an int type Create a float type Create a double type Create boolean types Create a char type Create a string type Data Types Explained C++ Operators Addition operator Increment operator Assignment operator Addition assignment operator Operators Explained C++ Strings Create a string String concatenation String length Access string characters Change string characters User input strings Strings Explained C++ Math Find the highest value of two numbers Find the lowest value of two numbers Use the cmath header file for other math functions Math Explained C++ Booleans Boolean values Compare two values Compare two variables Booleans Explained C++ If...Else (Conditions) The if statement The else statement The else if statement If...Else Explained C++ Switch The switch statement The switch statement with a default keyword Switch Explained C++ Loops While loop Do while loop For loop Break a loop Continue a loop Loops Explained C++ Arrays Create and access an array Change an array element Loop through an array Get the size/length of an array Multidimensional arrays Arrays Explained C++ References Create a reference variable Access the memory address of a variable References Explained C++ Pointers Create a pointer variable Get the value of a variable with the dereference operator * Modify the pointer value Pointers Explained C++ Files Create, write and read a text file Files Explained C++ Functions Create and call a function Call a function multiple times Function declaration and definition Parameters and arguments Default parameter value Multiple parameters Return value Return the sum of two parameters Pass by reference Pass an array to a function Function overloading Functions Explained C++ Classes/Objects Create an object of a class and access class attributes Create multiple objects Create class methods Define a class method outside the class definition Add parameters to a class method Create a constructor Constructor parameters Constructor defined outside the class Public and private specifiers Encapsulation - hide sensitive data from users Inheritance - inherit attributes and methods from one class to another Multilevel inheritance Multiple inheritance Polymorphism - perform a single action in different ways Files - Create, write and read a file Exceptions - Handle errors Classes/Objects Explained ❮ Prev Next ❯