Resultados da pesquisa a pedido "pointers"

2 a resposta

Passando uma matriz 2D de estruturas

Estou lidando com estruturas de tipo de cartão de uma matriz. struct card deck[DECKSIZE]; //The deck is an array of cards structuresEstou usando uma matriz 2D. Uma matriz de matrizes de estruturas do tipo cartão struct card ...

4 a resposta

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

4 a resposta

Explicação dos ponteiros de função

Eu tenho um problema ao entender algumas sintaxes do C ++ combinadas com ponteiros de função e declarações de função, ou seja: Normalmente, quando queremos declarar um tipo de função, criamos algo como: typedef void(*functionPtr)(int);e isso é ...

3 a resposta

Aversão de C às matrizes [fechado]

Nos livros introdutórios sobre C, é frequentemente afirmado que indicadores mais ou menosestão matrizes. Não é uma simplificação vasta, na melhor das hipóteses? Láé um tipo de matriz em C e pode se comportar completamente diferente de ponteiros, ...

12 a resposta

C ++: É seguro converter o ponteiro para int e depois voltar ao ponteiro novamente?

É seguro converter o ponteiro para int e depois voltar ao ponteiro novamente? Que tal se sabemos se o ponteiro tem 32 bits e int tem 32 bits? long* juggle(long* p) { static_assert(sizeof(long*) == sizeof(int)); int v = reinterpret_cast<int>(p); ...

6 a resposta

O que são indicadores próximos, distantes e enormes?

Alguém pode me explicar esses ponteiros com um exemplo adequado ... e quando esses ponteiros são usados?

2 a resposta

ponteiro e endereço para esse ponteiro levam à mesma coisa

Quando vi isso nessas linhas: BYTE MessageToProcess[MAX_MESSAGE_LENGTH]; TcpIpPacketHdr *pHdr = (TcpIpPacketHdr*)&MessageToProcess;Eu disse para mim mesmo que a segunda linha deve ser assim: TcpIpPacketHdr *pHdr = ...

9 a resposta

Qual é a diferença entre um ponteiro nulo e um ponteiro nulo?

Qual é a diferença entre umPonteiro nulo& umaPonteiro nulo?

6 a resposta

Imutabilidade de string em C #

Fiquei curioso para saber como a classe StringBuilder é implementada internamente, então decidi verificar o código-fonte do Mono e compará-lo com o código desmontado do Reflector da implementação da Microsoft. Essencialmente, a implementação da ...

4 a resposta

Como um ponteiro de char pode ser inicializado com uma seqüência de caracteres (matriz de caracteres), mas um ponteiro int não com uma matriz de número inteiro? [duplicado]

Esta pergunta já tem uma resposta aqui: Em C, por que um valor inteiro não pode ser atribuído a um int * da mesma maneira que um valor de string pode ser atribuído a um caractere ...