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 Processador
#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;
}
|
|
|
|