Resultados da pesquisa a pedido "pointers"
Aritmética do ponteiro no Go
Considerando que você pode (não consegue pensar em uma ótima maneira de colocá-lo, mas) manipular ponteiros no Go, é possível executar a aritmética do ponteiro como você faria em C, por iterar sobre uma matriz? Sei que os loops são ótimos para ...
Como escrever um ponteiro de função para uma função retornando um ponteiro de função para uma função?
Quero atribuir o endereço de uma função a um ponteiro de função, mas a função a ser endereçada retorna um ponteiro de função com a mesma assinatura que ela mesma, causando recursões de uma maneira que não consigo escrever o tipo de retorno, para ...
Em C, qual é a sintaxe correta para declarar ponteiros?
Lembro-me vagamente de ter visto isso antes em uma resposta a outra pergunta, mas a pesquisa não conseguiu dar a resposta. Não me lembro qual é oapropriado maneira de declarar variáveis que são ponteiros. É isso: Type* instance;Ou: Type ...
Por favor, explique os ponteiros &, e * no GoLang
Recentemente, comecei a aprender o GoLang. Houve várias instâncias em que o compilador gera um erro quando tento passar variáveis como argumentos nas funções Go. Consegui depurar isso algumas vezes usando um ponteiro na frente da variável. Os ...
Ponteiros para elementos de std :: vector e std :: list
Estou tendo umstd::vector com elementos de alguma classeClassA. Além disso, quero criar um índice usando umstd::map<key,ClassA*> que mapeia algum valor-chave para ponteiros para elementos contidos no vetor. Existe alguma garantia de que esses ...
Liberando estrutura malloced em uma função
Estou criando um arquivo de origem que contém a funcionalidade de buffer que quero usar para minha outra biblioteca que estou criando. Está funcionando corretamente, mas estou tendo problemas para me livrar da estrutura de buffer que estou ...
Ponteiros em estruturas passadas para CUDA
Estou brincando com isso há um tempo agora, mas parece que não estou conseguindo acertar. Estou tentando copiar objetos que contêm matrizes na memória do dispositivo CUDA (e vice-versa, mas vou atravessar essa ponte quando chegar a ele): struct ...
Qual é o objetivo de alocar uma quantidade específica de memória para matrizes em C ++?
Eu sou um aluno participando de uma aula sobre estruturas de dados em C ++ neste semestre e me deparei com algo que ainda não entendo hoje à noite. Digamos que eu deveria criar um ponteiro para uma matriz na pilha: int* arrayPtr = new int [4];Eu ...
Desalocando memória em uma matriz 2D
Suponha que tenhamos: int** myArray = new int*[100]; for(int i = 0; i < 100; i++){ myArray[i] = new int[3]; }Qual é a maneira apropriada de desalocar essa matriz (qual método abaixo, se é uma maneira correta de fazer isso)? 1 delete[] ...
const ponteiro assi, gn para um ponteiro
Por que não posso fazer isso: char* p = new char[10]; void SetString(char * const str) { p = str; } SetString("Hello");Eu tenho um ponteiro const para um caractere, por que não posso atribuir o ponteiro const a outro ponteiro? Parece ilógico, ...