Perguntas com a marcação «pointers»

Tipo de dados que "aponta para" outro valor armazenado na memória. Uma variável de ponteiro contém um endereço de memória de alguma outra entidade (variável ou função ou outra entidade). Essa tag deve ser usada para perguntas que envolvam o uso de ponteiros, não de referências. As linguagens de programação mais comuns usando ponteiros são C, C ++, Go e assembly. Use uma tag de idioma específico. Outras tags úteis são método, função, estrutura, etc. descrevendo o uso do ponteiro.




18
Com matrizes, por que é que a [5] == 5 [a]?
Como Joel aponta no podcast Stack Overflow # 34 , na linguagem de programação C (também conhecida como: K & R), há menção dessa propriedade de matrizes em C:a[5] == 5[a] Joel diz que é por causa da aritmética dos ponteiros, mas eu ainda não entendo. Por que faza[5] == …




13
O que exatamente é nullptr?
Agora temos o C ++ 11 com muitos novos recursos. Um interessante e confuso (pelo menos para mim) é o novo nullptr. Bem, não há mais necessidade da macro desagradável NULL. int* x = nullptr; myclass* obj = nullptr; Ainda assim, não estou entendendo como nullptrfunciona. Por exemplo, o artigo …
570 c++  pointers  c++11  nullptr 


5
Como uso matrizes em C ++?
C ++ herdou matrizes de C, onde são usadas praticamente em qualquer lugar. C ++ fornece abstrações que são mais fáceis de usar e menos propenso a erros ( std::vector<T>desde C ++ 98 e std::array<T, n>desde C ++ 11 ), de modo que a necessidade de matrizes não surge tão …


6
Ponteiro da função Typedef?
Como obter mais informações sobre Stack Overflow no local de armazenamento : Como instalar o typedef no local de trabalho? Estou aprendendo a carregar dinamicamente DLL, mas o que eu não entendo é esta linha typedef void (*FunctionFunc)(); Eu tenho algumas perguntas. Se alguém puder responder, eu ficaria agradecido. Por …
459 c++  c  pointers  typedef 



11
Como o free sabe quanto liberar?
Na programação C, você pode transmitir qualquer tipo de ponteiro que desejar como argumento para liberar, como ele sabe o tamanho da memória alocada para liberar? Sempre que passo um ponteiro para alguma função, também preciso passar o tamanho (ou seja, uma matriz de 10 elementos precisa receber 10 como …
385 c  size  pointers  free 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.