Resultados da pesquisa a pedido "pointers"
incremento e atribuição de ponteiro
Nas duas linhas a seguir em C: int* a = (int *)calloc(automata_size, sizeof(int)); int* b = (a++);Eu descobri que aeb compartilham o mesmo endereço. Este não é o caso se tivermos int* a = (int *)calloc(automata_size, sizeof(int)); int* b = a + ...
Ponteiros e seqüências de caracteres C ++
Estou aprendendo C ++ e estou um pouco confuso sobre ponteiros (especificamente no código-fonte a seguir). Mas primeiro, continuo mostrando a você o que sei (e depois contrastando o código com isso porque sinto que existem ...
Um ponteiro global foi inicializado como zero?
Fiquei me perguntando o que o padrão cpp diz sobre inicialização global. eu encontreiesta [https://stackoverflow.com/questions/3553559/how-are-local-and-global-variables-initialized-by-default] resposta útil, mas não houve menção a um tipo de ...
Os ponteiros são permitidos como chaves nos contêineres STL solicitados?
Háesta outra pergunta perguntando sobre como comparar ponteiros deve ser interpretado [https://stackoverflow.com/q/4909766/321013]escreveu o C ++ Std. Então, eu queria saber o que o C ++ Std tem a dizer sobre o uso de ponteiros como chaves em ...
Oscilando ponteiros no objetivo c - nil também libera memória?
O que eu entendo é: Vazamentos de memória ocorrem quando a memória não foi liberada ou "liberada" Os ponteiros oscilantes ocorrem quando o ponteiro NÃO está definido como nulo E o objeto é liberado. minha pergunta é: pode definir o objeto para ...
Um programa c do documento GATE
Olá, ontem, fiz meu exame GATE e, nesse exame, houve uma pergunta: O que o seguinte fragmento do programa C imprime? char c [] = "GATE2011"; char *p =c; printf ( "%s", p+p [3] − p [1]) ;opções: (A) GATE2011 (B) E2011 (C) 2011 (D) 011A resposta ...
Operações de ponteiro e precedência do operador em C
fundoAcabamos de conversar com um cara C hoje e discordamos sobre o seguinte: int intgA[2] = { 1, 2 }; int intgB[2] = { 3, 5 }; int *intAPtr = intgA; int *intBPtr = intgB;Então, quando fazemos: *intAPtr++ = *intBPtr++; Minha ...
Como passar matrizes na função principal. w / c ++
#include <iostream> using namespace std; const int MAX = 1000; int ArrMix[MAX]; int *ptrArrPos[MAX]; int *ptrArrNeg[MAX]; int PosCounter = 0; int NegCounter = 0; int r; void accept(int ArrMix[MAX]) { cout<<"Enter the number of elements in your ...
Ponteiros confusos em C
Tenho mais de uma dúvida, por favor, tenha paciência comigo. Alguém pode me dizer por que esse código falha? #include<stdio.h> void main(int argc,char **argv) /*assume program called with arguments aaa bbb ccc*/ { char ...
O que acontece com um endereço depois que o operador de exclusão foi aplicado a ele em C ++?
Se eudelete um ponteiro da seguinte forma, por exemplo: delete myPointer;E depois dissonãoatribuir0 para o ponteiro da seguinte maneira: myPointer = 0; //skipped thisVaimyPointer estar apontando para outro endereço de memória?