Resultados da pesquisa a pedido "pointers"
Por que o ponteiro int '++' aumenta em 4 em vez de 1?
Value de um ponteiro é o endereço de uma variável. Por que o valor de umint pointer aumentou em 4 bytes depois que o ponteiro int aumentou em 1. Na minha opinião, acho que o valor do ponteiro (endereço da variável) só aumenta em 1 byte após o ...
or que comportamento diferente para ponteiros "TYPE * const"
O código abaixo está lidando com umTYPE* const ponteiro. struct D { void Check () { D* const p = new D; // 2nd test is "p = 0;" cout<<"p = "<<p<<endl; (D*&)p = new D; cout<<"p = "<<p<<endl; // prints 0, "p = 0;" at declaration } }; int main () ...
warning: comparação entre ponteiro e número inteiro em C
Recebo um aviso warning: comparison between pointer and integer na linha que contémif do próximo trecho de código: char cwd[1024]; if (getcwd(cwd, sizeof(cwd)) != (char*)NULL) printf("%s\n",cwd); else error_print("error in pwd");como e o que ...
C ++: Comparando ponteiros de classes base e derivad
Gostaria de obter algumas informações sobre práticas recomendadas ao comparar indicadores em casos como este: class Base { }; class Derived : public Base { }; Derived* d = new Derived; Base* b = dynamic_cast<Base*>(d); // When comparing the two ...
Passing Ponteiros não gerenciados em C ++ / CLI
Estou criando uma DLL de wrapper C ++ / CLI que depende de várias bibliotecas estáticas de C ++. Algumas chamadas de função esperam que ponteiros não gerenciados sejam transmitidos. Como os transmito corretament Além disso, outras funções ...
What are the differences between a pointer variable and a reference variable in C++
Sei que referências são açúcar sintático, então o código é mais fácil de ler e escreve Mas quais são as diferenças? Resumo das respostas e links abaixo: Um ponteiro pode ser redesignado várias vezes, enquanto uma referência não pode ser ...
iOS - obtém o ponteiro do NSString que contém o endereço
Se eu tiver um ponteiro para um objeto foo com o endereço (digamos) 0x809b5c0, posso transformá-lo em um NSString chamando NSString* fooString = [NSString stringWithFormat: @"%p", foo].Isto me dará o NSString @ "0x809b5c0". Qual é a maneira ...
int * array = novo int [n]; o que essa função está realmente fazendo?
Estou confuso sobre como criar uma matriz dinâmica definida: int *array = new int[n]; Não faço ideia do que isso está fazendo. Eu posso dizer que está criando um ponteiro chamado array que está apontando para um novo objeto / array int? Alguém ...
Significado de * & e ** & em C ++
Encontrei esses símbolos em uma declaração de função várias vezes, mas não sei o que eles significa Exemplo void raccogli_dati(double **& V, double **p, int N) { int ultimo = 3; V = new double * [N/2]; for(int i=0; i < N/2; i++) { V[i] = new ...
Passando um ponteiro de JNI para Java usando um @ lon
Estou tentando passar uma estrutura como um ponteiro de JNI para Java para poder passar mais tarde de Java para JNI. Eu li este tópico:Passando ponteiros entre C e Java através de ...