Resultados da pesquisa a pedido "pointers"
C #: Benefício de declarar explicitamente a opção “insegura” / compilador
Entendo ponteiros e a rara necessidade de usá-los em código C #. Minha pergunta é: qual é o raciocínio por trás de ter que declarar explicitamente "inseguro" em um bloco de código. Além disso, por que uma opção do compilador deve ser alterada ...
É uma boa prática liberar um ponteiro NULL em C? [duplicado
Possible Duplicate: Livre (ptr) onde ptr é NULL memória corrompid [https://stackoverflow.com/questions/1938735/does-freeptr-where-ptr-is-null-corrupt-memory] Estou escrevendo uma função C que libera um ponteiro se fossemalloc()ed. O ponteiro ...
Justificação por trás da macro container_of em linux / list.h
Na implementação das listas de kernel do linux em/include/linux/list.h, qual é a lógica por trás da primeira linha (colada abaixo) docontainer_of macro? const typeof( ((type *)0)->member ) *__mptr = (ptr);Em um código de exemplo meu, removi ...
Existe algum motivo para procurar um ponteiro NULL antes de exclui
Frequentemente vejo a verificação de código legado paraNULL antes de excluir um ponteiro, semelhante a, if (NULL != pSomeObject) { delete pSomeObject; pSomeObject = NULL; } Existe algum motivo para procurar umNULL ponteiro antes de excluí-lo? ...
iferença entre um ponteiro e um parâmetro de referênci
São os mesmos: int foo(bar* p) { return p->someInt(); } int foo(bar& r) { return r.someInt(); } Ignore o potencial de ponteiro nulo. Essas duas funções são funcionalmente idênticas, não importa sesomeInt() é virtual ou se eles passam umbar ou ...
Como criar uma matriz de ponteiros?
Estou tentando criar uma matriz de ponteiros. Esses ponteiros apontarão para um objeto Student que eu criei. Como eu faço isso? O que eu tenho agora é: Student * db = new Student[5];Mas cada elemento dessa matriz é o objeto de aluno, não um ...
C # valor inseguro tipo array para byte array conversões
Use um método de extensão para converter matrizes flutuantes em matrizes de bytes: public static unsafe byte[] ToByteArray(this float[] floatArray, int count) { int arrayLength = floatArray.Length > count ? count : floatArray.Length; ...
Utilize uma variável diretamente (o retorno de dados é o mesmo em uma matriz) ou com ponteir
Eu tinha dois bandos de sensores de pássaros e refiro-me ao exemplo de código nº 8 no manual, o código c ++ está funcionando para mi Mas eu recebo apenas um sensor de dados do projeto c sharp. O problema é que, no exemplo do C #, bird_data [1] ...
Variável de membro de referência C #
m C #, existe uma maneira de manter uma referência como variável de membro em um objeto (como um ponteiro de objeto em C ++), não apenas como um parâmetr EDIT: Como posso fazer um ponteiro ou referência a um objeto como uma variável de membr
Por que preciso usar gratuitamente em um ponteiro, mas não em uma declaração norma
Por que preciso usar free () quando declaro um ponteiro como: int *temp = (int*)malloc(sizeof(int)) *temp = 3; mas não quando eu faço: int temp = 3;