Perguntas com a marcação «pointers»

Um ponteiro é um tipo de dados cujo valor se refere diretamente a (ou "aponta para") outro valor armazenado em outro local na memória do computador usando seu endereço.




30
O que é uma boa explicação para os ponteiros? [fechadas]
Nos seus próprios estudos (por conta própria ou para uma aula), você teve um momento "ah ha" quando finalmente entendeu realmente os indicadores? Você tem uma explicação usada para programadores iniciantes que parece particularmente eficaz? Por exemplo, quando os iniciantes encontram ponteiros em C, eles podem adicionar &s e *s …




1
raw, fraca_ptr, único_ptr, shared_ptr etc ... Como escolhê-los com sabedoria?
Existem muitos ponteiros em C ++, mas para ser sincero em 5 anos ou mais na programação C ++ (especificamente com o Qt Framework), eu só uso o ponteiro bruto antigo: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); Eu sei que existem muitos outros ponteiros "inteligentes": // shared pointer: shared_ptr<SomeKindofObject> Object; // …


10
Qual é o "tipo" de dados que os ponteiros mantêm na linguagem C?
Eu sei que os ponteiros contêm endereços. Eu sei que os tipos de ponteiros são "geralmente" conhecidos com base no "tipo" de dados para os quais eles apontam. Porém, os ponteiros ainda são variáveis ​​e os endereços que eles mantêm devem ter um "tipo" de dados. Segundo as minhas informações, …
30 c  pointers 



3
Por que um int longo leva 12 bytes em algumas máquinas?
Percebi algo estranho depois de compilar esse código na minha máquina: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } O resultado é …
26 c  memory  pointers 


3
Por que incrementar indicadores?
Recentemente, comecei a aprender C ++ e, como a maioria das pessoas (de acordo com o que tenho lido), estou tendo dificuldades com indicadores. Não no sentido tradicional, eu entendo o que são, e por que são usados, e como podem ser úteis; no entanto, não consigo entender como os …
25 c++  c  pointers 

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.