Resultados da pesquisa a pedido "pointers"
Em C, malloc (256) e malloc (sizeof (char) * 256) são equivalentes?
Vejo que as pessoas costumam escrever código C, como: char *ptr = malloc(sizeof(char)*256);Isso é mesmo necessário? O padrão diz quesizeof(char)==1 por definição, não faz sentido apenas escrever: char *ptr = malloc(256);Obrigado, Boda Cydo.
Por que o tipo de retorno Deref :: deref é uma referência?
Eu estava lendo os documentos para o RustDeref [http://doc.rust-lang.org/std/ops/trait.Deref.html]traço: pub trait Deref { type Target: ?Sized; fn deref(&self) -> &Self::Target; }A assinatura de tipo para oderef a função parece contra-intuitiva ...
Como inicializar matriz de ponteiros para funções?
Eu tenho o seguinte código: typedef int (*t_Function) (int x); t_Function Functions[MAX_FUNCTIONS]; int f(int x) { return 0; }Mas não consigo inicializá-lo corretamente. Se eu adicionar a seguinte linha: Functions[0] = f;o compilador gera o ...
A comparação de ponteiros é um comportamento indefinido ou não especificado em C ++?
A linguagem de programação C ++, terceira edição da Stroustrup, diz que, Subtração de ponteiros é definida apenas quando ambos apontam para elementos da mesma matriz (embora a linguagem não tenha uma maneira rápida de garantir que seja esse o ...
Uma matriz é um ponteiro? [duplicado]
Possível duplicado: C: diferenças entre ponteiro e matriz [https://stackoverflow.com/questions/1335786/c-differences-between-pointer-and-array] É umarray noC++ a pointer? Você pode esclarecer isso? Obrigado.
Diferença entre o ponteiro NULL de cancelamento de referência e o ponteiro não inicializado
Em blocos de código (C ++) #include<bits/stdc++.h> using namespace std; int main(){ int *p; cout<<*p; } produz valor de lixo, enquanto #include<bits/stdc++.h> using namespace std; int main(){ int *p=NULL; cout<<*p; }resulta em erro de tempo de ...
Como dividir ponteiro char com vários delimitadores e retornar matriz de ponteiros char em c ++?
Na duplicata desta perguntaDividir char * para char * Array [https://stackoverflow.com/questions/9117315/split-char-to-char-array]é recomendável usar string em vez de char *. Mas eu preciso trabalhar com o LPWSTR. Como é um typedef de char *, ...
Por que o construtor do Go deve retornar o endereço?
Entendo que o Go não possui construtores e umNew func é usado em seu lugar, mas de acordo comeste exemplo [http://golang.org/doc/effective_go.html#composite_literals]. func NewFile(fd int, name string) *File { if fd < 0 { return nil } f := ...
As variáveis de ponteiro são apenas números inteiros com alguns operadores ou são "simbólicas"?
EDIT: A escolha da palavra original foi confusa. O termo "simbólico" é muito melhor que o original ("místico"). Na discussão sobre minha pergunta anterior sobre C ++, fui informado de que ponteiros são "um tipo de valor simples muito parecido ...
Qual é a sobrecarga do tempo de execução static_cast se você adicionar uma constante mantendo o mesmo tipo?
Acho irritante poder chamar funções não constantes de um objeto se tiver um ponteiro para esse objeto. Não posso deixar que o ponteiro seja um ponteiro const, porque também há funções não-const que preciso chamar. Portanto, minha única opção ...