08 de maio de 2010

De modo geral (mas com várias contradições), uma string em C é basicamente um array de chars, ou especificamente um char *. Por essa razão é possível operar em strings apenas utilizando ponteiros. Um exemplo bem legal é a função strlen da biblioteca padrão. O código comenta tudo sobre o assunto, então vamos direto ao [...]

02 de maio de 2010

Ponteiros de C e C++ possuem várias características avançadas e até mesmo alguns detalhes irritantes, que confundem qualquer um. Procurarei em 2 ou 3 tutoriais cobrir detalhes obscuros de ponteiros.
Nesse artigo, vou cobrir a relação ponteiro vs. constantes:

Ponteiro:
tipo *nome;

Ponteiro não constante para dados constantes:
const tipo *nome;

Ponteiro constante para dados não constantes:
tipo *const nome;

Ponteiro e dados [...]

21 de abril de 2010

Sou programador há mais de 10 anos e como aprendi tudo por conta, algumas teorias passaram em branco, já que sempre procurei aprender apenas aquilo que precisei. Como é o caso do meu entendimento de operadores lógicos, caindo direto ao ponto:

OR: a expressão será verdadeira se qualquer um dos operandos forem verdadeiros, e falsa caso [...]

20 de abril de 2010

Quando os operadores .. e … são usados em condicionais eles não criam objetos Range, mas sim, criam um tipo especial de expressão Boolean: flip-flop. Tanto o operador da esquerda, quanto o da direita devem ser expressões Boolean. Como é de se esperar um flip-flop retorna true ou false, mas esse valor depende da iteração [...]

RSS
Livros de Ruby e Rails no Submarino Livros de Ruby e Rails na Amazon