Resultados da pesquisa a pedido "pointers"
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 ...
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 ...
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 é ...
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, ...
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); ...
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?
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 = ...
Qual é a diferença entre um ponteiro nulo e um ponteiro nulo?
Qual é a diferença entre umPonteiro nulo& umaPonteiro nulo?
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 ...
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 ...