Show Menu
Cheatography

c++ Cheat Sheet (DRAFT) by

c++ csc++ csc++ csc++ csc++ cs

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Estrutura Mínima

#diretivas_do_préprocessador
using namespace std;

int main()
{
    return 0;
}

Diretivas do Proces­sador

#define ID value //substitui ID por value em todo o código
#undef ID        //reverte a definição
#ifdef ID        //executa código se ID estiver definido
#ifndef ID       //oposto do #ifdef
#if expr         //executa se expr for verdadeiro
#else            //else
#elif            //else if
#endif           //fim do bloco if
#include<file>   //inclui lib padrão
#include"file"   //inclui arquivo do diretório

Namespace

// definindo namespace
namespace indentifier {
    namespace-body;
}

// usando namespace
using namespace indetifier;
 

Estruturas de Controle

Decisão
if (condition){
    códigos;
}
else if (condition) 
     código;
else {
     códigos;
}

Repetição
while (condition){
    códigos;
}

do{
    códigos;
} while (condition);

for (init; condition; increment){
    códigos;
}

Seleção
switch (variable){
    case constant1:
        código;
        break;
    case constant2:
        código;
        break;
    default:
        código;
}