Resultados da pesquisa a pedido "void-pointers"

4 a resposta

Usando intptr_t em vez de void *?

É uma boa ideia usarintptr_t como armazenamento de uso geral (para armazenar ponteiros e valores inteiros) em vez devoid*? (Como visto ...

12 a resposta

Como verificar se um ponteiro nulo * pode ser convertido com segurança para outra coisa?

Digamos que eu tenho essa função, que faz parte de algum kit de ferramentas da GUI: typedef struct _My_Struct My_Struct; /* struct ... */ void paint_handler( void* data ) { if ( IS_MY_STRUCT(data) ) /* <-- can I do something like this? */ ...

8 a resposta

como usar o ponteiro void ** corretament

Estou tentando usar um duplovoid ponteiro, mas estou um pouco confuso sobre o uso. Eu tenho umstruct que contém umvoid ** array. struct Thing{ void ** array; }; struct Thing * c = malloc (sizeof(struct Thing)); c->array = malloc( 10 * ...

4 a resposta

Usando o ponteiro nulo para uma matriz

Eu estava apenas tentando usar um ponteiro nulo para uma matriz inteira, tentei ver se consigo imprimir a matriz novamente, lançando-a novamente em int. Mas isso está me dando algum valor aleatório. Você pode me dizer onde estou ...

4 a resposta

O que é um ponteiro nulo em C ++? [duplicado

Possible Duplicate: O que é um ponteiro nulo e o que é um ponteiro nulo? [https://stackoverflow.com/questions/4334831/what-is-a-void-pointer-and-what-is-a-null-pointer] Costumo ver código que se assemelha a algo como o seguinte: void * foo(int ...

3 a resposta

C # e ponteiros nulos

Estou escrevendo meu primeiro aplicativo C #, mas, por sorte, devo usar ponteiros nulos (trabalhando com uma DLL que retorna identificadores). Pelo que li, existem algumas opções: Código não seguro, por exemplo, ...

5 a resposta

C ++. Erro: void não é do tipo ponteiro para objeto

Tenho um programa C ++: struct arguments { int a, b, c; arguments(): a(3), b(6), c(9) {} }; class test_class{ public: void *member_func(void *args){ arguments vars = (arguments *) (*args); //error: void is not a //pointer-to-object type ...

3 a resposta

Union vs. static_cast (void *)

Estou escrevendo código e até agora estava usando estruturas como esta: struct s{ enum Types { zero = 0, one, two }; unsigned int type; void* data; }Eu precisava de uma estrutura genérica para armazenar dados de diferentes classes e eu queria ...

2 a resposta

Como converter ponteiro nulo em ponteiro char em C

Ok, isso se tornou tão confuso para mim. Só não sei o que há de errado com esta tarefa: void *pa; void *pb; char *ptemp; char *ptemp2; ptemp = (char *)pa; ptemp2 = (char *)pb; Alguém pode me dizer por que estou recebendo esse erro: error: ...

5 a resposta

estrutura de referência do tipo (void *)

Estou tentando passar dados com ponteiro nulo e depois convertê-los para o tipo (pData *). O que estou fazendo errado? gcc me dá gcc test.c error: solicitação do membro 'filename' em algo que não seja uma estrutura ou união typedef struct data ...