Resultados da pesquisa a pedido "pointers"
Referência à matriz vs referência ao ponteiro da matriz
void check(void* elemAddr){ char* word = *((char**)elemAddr); printf("word is %s\n",word); } int main(){ char array[10] = {'j','o','h','n'}; char * bla = array; check(&bla); check(&array); }Resultado: word is john RUN FINISHED; Segmentation ...
Lança um vetor de std :: string para char ***
Eu tenho uma função API que espera umchar*** parâmetro e deseja passar umvector<std::string>. Existem funções membros destd::string que me deixe fazer isso? Dessa forma, eu só recebo o ponteiro char para o primeiro ...
Ponteiros para elementos de contêineres STL
Dado um contêiner STL (você também podeboost::unordered_map eboost::multi_index_container em conta) que não é contíguo, é garantido que os endereços de memória dos elementos dentro do contêiner nunca sejam alterados se nenhum elemento for ...
Imprimir os endereços das variáveis em decimal
Estou tentando imprimir os endereços dos elementos de uma matriz em decimal em vez de hexa, mas não funciona. Abaixo está o exemplo de código e saída. #include <iostream> #include <iomanip> using namespace std; void printarrandptr(int arr[], int ...
Ponteiro para matriz de tamanho não especificado “(* p) []” ilegal em C ++, mas legal em C
Acabei de descobrir que isso é ilegal em C ++ (mas legal em C): #include <stdio.h> #include <stdlib.h> #define ARRAY_LENGTH(A) (sizeof(A) / sizeof(A[0])) int accumulate(int n, const int (*array)[]) { int i; int sum = 0; for (i = 0; i < n; ++i) { ...
Diferença entre duas variáveis de ponteiro [duplicado]
Esta pergunta já tem uma resposta aqui: Diferença entre ponteiro / endereço [duplicado] [/questions/9855482/pointer-address-difference] 3 respostasEu fiz essa pergunta em uma prova escrita. durante a execução do código abaixo no meu lapi, ...
Copiando matriz de ponteiros para a memória do dispositivo e vice-versa (CUDA)
Estou tentando usarcublas funçãocublasSgemmBatched no meu exemplo de brinquedo. Neste exemplo, primeiro aloco matrizes 2D:h_AA, h_BB do tamanho [6] [5] eh_CC do tamanho [6] [1] Depois copiei para o dispositivo, executeicublasSgemmBatched e tentou ...
X11: Como realmente pego o ponteiro do mouse?
Implementei um widget de divisão horizontal no Xlib. Estou tentando pegar o mouse quando o usuário clica e arrasta a barra divisória (para que o usuário possa mover dinamicamente a divisão e redimensionar as janelas dos dois lados da barra ...
Ponteiro nulo após alocar na função
Eu tenho problema com o ponteiro em C ++. Eu declarei ponteirodados e inicializando-o em função, mas depois que meu programa deixou o ponteiro de dados da função é NULL. Eu forneço saída abaixo do código. No entanto, quando eu excluo a ...
Como acontece a desreferenciação de um ponteiro de função?
Por que e como desreferenciar um ponteiro de função simplesmente "não faz nada"? É disso que eu estou falando: #include<stdio.h> void hello() { printf("hello"); } int main(void) { (*****hello)(); }De um comentário ...