Resultados da pesquisa a pedido "void-pointers"
Como usar o void * como um único titular variável? (Por exemplo, void * raw = SomeClass ())
Estou tentando fazervoid* manter um valor (para evitar a chamada padrão do construtor). Eu quero:- copie K para anular * p.K k1; --> void* raw=k1;copiar void * para K p.void* raw; --> K k2=raw;tente não quebrar o destruidor e cause vazamento de ...
Fundição de ponteiros nulos
Eu vi muitos dos seguintes itens no código C mais antigo: type_t *x = (type_t *) malloc(...);Qual é o ponto de converter o ponteiro retornado demalloc() já que évoid *? É porque os compiladores C mais antigos não suportavam ponteiros nulos ...
liberando um ponteiro vazio
Como liberar um ponteiro vazio.
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? */ ...
void ponteiros: diferença entre C e C ++
Eu estou tentando entender as diferenças entre C e C ++ no que diz respeito a ponteiros vazios. o seguinte compila em C, mas não em C ++ (todas as compilaçõe...
void pointer como argumento
O seguinte trecho C:
Conversão explícita necessária para ponteiro para cancelar ponteiro [duplicado]
Esta pergunta já tem uma resposta aqui: tipo de ponteiro incompatível em C [/questions/16160799/incompatible-pointer-type-in-c] 3 respostasEu tenho a seguinte assinatura de função int foo(void **)e estou tentando apontar para umchar ponteiro, ...
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 * ...
erro: elenco de 'void *' para 'int' perde precisão
Eu tenho uma função com protótipo