Resultados da pesquisa a pedido "pointers"
Por que * (int *) 0 = 0 não causa uma violação de acesso?
Para fins educacionais, estou escrevendo um conjunto de métodos que causam exceções de tempo de execução em C # para entender o que são todas as exceções e o que as causa. No momento, estou mexendo em programas que ...
uas matrizes dimensionais e ponteir
Tenho o seguinte trecho de código: char board[3][3] = { {'1','2','3'}, {'4','5','6'}, {'7','8','9'} }; printf("address of board : %p\n", &board); printf("address of board[0] : %p\n", &board[0]);Ambosprintf()odas as instruções @ imprimem o mesmo ...
Como a estrutura de resultados do horário local é alocada em
Eu estava brincando com otime.h arquivo em C que nos ajuda com as funções de hora / di Me deparei com: struct tm * _Cdecl localtime(const time_t *__timer); ... que parece retornar um ponteiro para tm struct. Descobri que o retorno por ...
Posso reverter o processo de deterioração da matriz para o ponteir
legal converter um ponteiro para o primeiro elemento de uma matriz em um ponteiro para toda a matri template<typename T, size_t N> void whatever(T(&)[N]) { std::cout << N << '\n'; } int main() { int a[10]; int * p = a; ...
Inicialização do ponteiro de estrutura em C #
unsafe public class Temp { public struct Node { Node *left; Node *right; int value; } public Temp() { Node* T=new Node(); T->left=null; T->right=null; T->value=10; } } main() { Temp temp=new Temp(); }Dá erro que a referência do objeto não esteja ...
Que tipo de ponteiro devo usar quando?
Ok, então a última vez que escrevi C ++ para viver,std::auto_ptr era tudo o que a lib std tinha disponível eboost::shared_ptr era toda a raiva. Eu realmente nunca olhei para os outros tipos de ponteiros inteligentes fornecidos. Entendo que o C ...
c ++ / cli caret ^ vs. Ponteiro *?
Programação há muito tempo em C e em C #, pensei em mudar para C ++ seria tranquilo ... e qualquer forma, vi o uso de cursor, mas não entendo o significado diss qual é a diferença entre: std::string *st1;par String::string ^st2;Obrigado
Aviso de "Atribuição de tipo de ponteiro incompatível"
Estou escrevendo uma função que analisa um arquivo com textura e dados de animação e o carrega em algumas estruturas globais que declarei. Recebo o aviso do compilador "Atribuição do tipo de ponteiro incompatível" em uma linha específica. É ...
“Malloc (sizeof (struct a *))” e “malloc (sizeof (struct a))” são iguai
Esta questão é uma continuação deMalloc falha de chamada, mas funciona em outro lugar [https://stackoverflow.com/questions/8761594/malloc-call-crashing-but-works-elsewhere] Tentei o programa a seguir e o achei funcionando (ou seja, não está ...
assando uma matriz 2D para uma função C
Tenho uma função que desejo tomar como parâmetro uma matriz 2D de tamanho variáve Até agora eu tenho isso: void myFunction(double** myArray){ myArray[x][y] = 5; etc... } E eu declarei uma matriz em outro lugar no meu código: double ...