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.

17
Qual é o sentido dos ponteiros const?
Não estou falando de ponteiros para valores const, mas de ponteiros const. Estou aprendendo C e C ++ além das coisas básicas e até hoje percebi que ponteiros são passados ​​por valor para funções, o que faz sentido. Isso significa que dentro de uma função eu posso fazer o ponteiro …
149 c++  c  pointers  const 

11
Ponteiros de Função em Java
Isso pode ser algo comum e trivial, mas parece que estou tendo problemas para encontrar uma resposta concreta. No C #, existe um conceito de delegados, que se relaciona fortemente com a idéia de ponteiros de função do C ++. Existe uma funcionalidade semelhante em Java? Dado que os indicadores …


16
Esclarecimento ponteiro para ponteiro
Eu estava seguindo este tutorial sobre como funciona um ponteiro para um ponteiro . Deixe-me citar a passagem relevante: int i = 5, j = 6, k = 7; int *ip1 = &i, *ip2 = &j; Agora podemos definir int **ipp = &ip1; e ipppontos para os ip1quais aponta i. …
142 c  pointers 


16
Como delete [] sabe que é uma matriz?
Tudo bem, acho que todos concordamos que o que acontece com o código a seguir é indefinido, dependendo do que foi passado, void deleteForMe(int* pointer) { delete[] pointer; } O ponteiro pode ter todos os tipos de coisas diferentes e, portanto, executar um incondicional delete[]nele é indefinido. No entanto, vamos …





10
Passando referências para ponteiros em C ++
Até onde eu sei, não há razão para eu não poder passar uma referência a um ponteiro em C ++. No entanto, minhas tentativas de fazê-lo estão falhando e não faço ideia do porquê. Isto é o que estou fazendo: void myfunc(string*& val) { // Do stuff to the string …
130 c++  pointers  reference 

10
Expressões de ponteiro: * ptr ++, * ++ ptr e ++ * ptr
Recentemente, deparei-me com este problema que não consigo entender sozinho. O que essas três expressões realmente significam? *ptr++ *++ptr ++*ptr Eu tentei Ritchie. Infelizmente, porém, não foi possível acompanhar o que ele disse sobre essas três operações. Eu sei que todos eles são executados para incrementar o ponteiro / valor …
128 c++  c  pointers  increment 


9
Ponteiros em Python?
Eu sei Python não tem ponteiros, mas existe uma maneira de ter esse rendimento 2em vez >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? Aqui está um exemplo: eu quero form.data['field']e …
124 python  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.