Resultados da pesquisa a pedido "pointers"
C ++: Quais são os cenários em que o uso de ponteiros é uma “boa ideia” (TM)? [duplicado]
Possível duplicado: Usos comuns para ponteiros? [https://stackoverflow.com/questions/2144698/common-uses-for-pointers] Ainda estou aprendendo o básico do C ++, mas já sei o suficiente para executar pequenos programas úteis. Entendo o conceito ...
Aritmética do ponteiro T * versus char *
Suponha que temos uma matriz que contém N elementos do tipo T. T a[N];De acordo com o padrão C ++ 14, em que condições temos garantia de que (char*)(void*)&a[0] + n*sizeof(T) == (char*)(void*)&a[n], (0<=n<N) ?Embora isso seja verdade para ...
Passando a função Ponteiros em C ++
Eu quero fazer esse trabalho simples de código. #include <iostream> #include <windows.h> void printSome (int i) { std::cout << i << std::endl; } void spawnThread (void (*threadName)(int i)) { CreateThread ( 0, // default security attributes 0, ...
Linguagem C: Liberando memória de ponteiros para estruturar
Digamos que eu declarei um ponteiro para uma estrutura e atribua-o com malloc () usando esta definição typedef struct node { int info; struct node *next; } NODE;Então em algum lugar do código eu declarei dois ponteiros para ele NODE *node1, ...
O uso de um valor inválido de ponteiro é legal em C?
O código a seguir écomportamento indefinido em C ++ [https://stackoverflow.com/questions/1866461/why-should-i-not-try-to-use-this-value-after-delete-this/1866693#1866693] (embora funcione bem em quase qualquer implementação amplamente ...
Construtor de cópia C ++ usando ponteiros
Alguém pode explicar o significado de*p=*q neste código C ++? Esse é um conceito de construtor de cópias? class A{ //any code } int main(){ A *p=new A(); A *q=new A(); *p=*q; return 0; }
Quando usar ponteiros e quando não usar?
Estou acostumado a fazer programação Java, onde você nunca precisa pensar em ponteiros ao programar. No entanto, no momento estou escrevendo um programa em C ++. Ao fazer aulas com membros de outras classes, quando devo usar ponteiros e quando ...
Definir ponteiro de estrutura para NULL na função em C
Eu tento liberar o ponteiro da estrutura usando a função e, em seguida, verifique se há NULL. Isso não funciona! typedef struct{ int * num; } D; void freeD(D * a){ free(a->num); free(a); a=NULL; } int main(){ D * smth = malloc(sizeof(D)); ...
usando scanf ("% d") com um espaço após o% d
Na minha classe c hoje eu estava preocupada com o comando scanf (), estávamos aprendendo ponteiros e tivemos uma pergunta nos pedindo para obter uma matriz e imprimi-la invertida sem usar o [] para qualquer coisa, exceto declarar a matriz (int) . ...
Por que o sinal de ponteiro de 32 bits é estendido quando convertido para uint64_t?
Quando compilado como um processo de 32 bits, o código a seguir é impressoffffffff82223333 ao invés de82223333, parece que um ponteiro é sempre estendido ao sinal quando convertido emuint64_t. Por que é que? #include <stdint.h> #include ...