Perguntas com a marcação «reference»

264
Por que o operador de seta (->) em C existe?

O .operador dot ( ) é usado para acessar um membro de uma estrutura, enquanto o operador de seta ( ->) em C é usado para acessar um membro de uma estrutura que é referenciada pelo ponteiro em questão. O ponteiro em si não possui nenhum membro que possa ser acessado com o operador de ponto (na...

256
Ponteiro vs. Referência

Qual seria a melhor prática ao atribuir a uma função a variável original para trabalhar: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); ou: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: Existe algum motivo para escolher um sobre o...