0% found this document useful (0 votes)
100 views

C++ 1 Page Cheat

This document is a C++ reference sheet that summarizes key elements of the C++ language such as headers, data types, operators, comments, and control structures like if/else statements, loops, and switches. It provides the basic syntax for these elements in 1-3 lines with examples to serve as a quick reference guide for C++ concepts.

Uploaded by

masoomkizindgi16
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views

C++ 1 Page Cheat

This document is a C++ reference sheet that summarizes key elements of the C++ language such as headers, data types, operators, comments, and control structures like if/else statements, loops, and switches. It provides the basic syntax for these elements in 1-3 lines with examples to serve as a quick reference guide for C++ concepts.

Uploaded by

masoomkizindgi16
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

C++ References Sheet Cheat Sheet

by vittochan (vittochan) via cheatography.com/26692/cs/36424/

Include Headers Pointers If Else

#include <headername> int *ptr; Pointer definition if (condition) {


#include <iostream> Several standard ptr = &var1; ptr set to address of var1 ​ ​ ​ \\Do something
stream objects }
var2 = *ptr; set var2 to value of var1
if (condition) {
#include <string> std::b​asi​c_s​tring
​ ​ ​ \\Do something
class template Arithmetic Operators
} else {
#include <math> Behaves as if each +, - , *, / Addition, subtra​ction, multip​‐ ​ ​ ​ \\Do something
name from <cm​ath> lic​ation, division }
is placed in global
% Modulus (rest of division) if (condition) {
namespace, except
++ Add 1 to variable ​ ​ ​ \\Do something
for names of
(example: i++) } elsei f (condition) {
mathem​atical
​ ​ ​ \\Do something
special functions -- Subtract 1 to variable
} else {
(example: i--)
#include <fstream> std::b​asi​c_f​stream, ​ ​ ​ \\Do something
std::b​asi​c_i​fst​ream, +=, -=, *= , /= Add/su​btr​act​/mu​lti​ply​/divide }
std::b​asi​c_o​fstream a value from the variable
condition must be a condition that return a
class templates and (example: i+=2; is equal to
boolean value true or false
several typedefs i=i+2;)

#include <cctype> Behaves as if each Switch


name from <cc​typ​e> Relational Operators
switch (variable) {
is placed in global < Less than
case constant1 :
namespace <= Less or Equal than ​ ​ ​ \\Do something
> Greater than break;
Namespace
>= Greater or Equal than case constant2 :
using namespace std; ​ ​ ​ \\Do something
== Equal than
break;
Data Types != Not Equal than
default:
int integer type (-32768 to 32767) ​ ​ ​ \\Do something
Logical Operators
break;
char single character type
|| OR }
float Floati​ng-​point types (single
&& AND default is optional
precision)
! NOT
double Floati​ng-​point types (double
precision)
bool true or false
void type with an empty set of values

Comments

//Single line
/*Multiple
lines*/

By vittochan (vittochan) Published 8th January, 2023. Sponsored by ApolloPad.com


cheatography.com/vittochan/ Last updated 8th January, 2023. Everyone has a novel in them. Finish
Page 1 of 2. Yours!
https://apollopad.com
C++ References Sheet Cheat Sheet
by vittochan (vittochan) via cheatography.com/26692/cs/36424/

While Loop

while (condition) {
​ ​ ​ \\Do something
}

Loop as long as the condition is true, when


it becomes false it exits

Do-While Loop

do {
​ ​ ​ \\Do something
} while (condition);

Loop as long as the condition is true, when


it becomes false it exits

For Loop

for (initialize; condition; update ) {


​ ​ ​ \\Do something
}
example:
for (int i=0; i<10; i++) {
​ ​ ​ \\Do something
}

Loop as long as the condition is true, when


it becomes false it exits

By vittochan (vittochan) Published 8th January, 2023. Sponsored by ApolloPad.com


cheatography.com/vittochan/ Last updated 8th January, 2023. Everyone has a novel in them. Finish
Page 2 of 2. Yours!
https://apollopad.com

You might also like