Resultados da pesquisa a pedido "pointers"

5 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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) { ...

6 a resposta

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, ...

1 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...