Resultados de la búsqueda a petición "pointers"
Uso de punteros C #
¿Cómo utiliza C # los punteros? Si C # es un lenguaje administrado y el recolector de basura hace un buen trabajo al evitar pérdidas de memoria y liberar la memoria correctamente, entonces, ¿cuál es el efecto de usar punteros en C # y cómo ...
Devuelve dos punteros de una función en c
Sé que puede devolver un puntero al primer elemento de una matriz en c haciendo: #include <stdlib.h> #include <stdio.h> int *my_func(void); int main(void) { int *a; int i; a = my_func(); for(i = 0; i < 3; i++) { printf("a[%d] = %d\n", i, a[i]); ...
Objetos C ++: ¿Cuándo debo usar puntero o referencia?
Puedo usar un objeto como puntero o su referencia. Entiendo que la diferencia es que los punteros deben eliminarse manualmente, y las referencias permanecen hasta que están fuera del alcance. ¿Cuándo debo usar cada uno de ellos? ¿Cuál es la ...
Inicialización desde una advertencia de tipo de puntero incompatible cuando se asigna a un puntero
GCC me da una advertencia de 'Inicialización de tipo de puntero incompatible' cuando uso este código (aunque el código funciona bien y hace lo que se supone que debe hacer, que es imprimir todos los elementos de la matriz). #include <stdio.h> ...
"No se puede tomar la dirección de" y "no se puede llamar al método de puntero"
Esto compila y funciona: diff := projected.Minus(c.Origin) dir := diff.Normalize()Esto no (produce los errores en el título): dir := projected.Minus(c.Origin).Normalize()¿Alguien puede ayudarme a entender por qué? (aprendiendo Go) Aquí están ...
¿NULL es siempre falso?
¿Es seguro asumir queNULL siempre se traduce en falso en C? void *somePtr = NULL; if (!somePtr) { /* This will always be executed? */ }O debería una verificación explícita contra el valor deNULL ¿hacerse?
Opengl Vertex Stride atributo
Oye. Soy nuevo en OpenGL ES, pero he tenido mi parte de experiencia con OpenGL normal. Me han dicho que el uso de matrices entrelazadas para los búferes de vértices es mucho más rápido debido a la optimización para evitar errores de caché. He ...
¿Por qué no se permite el puntero a tipos genéricos?
Por ejemplo, como un sobrecargado[] setter-getter, public T this[int i] { get { unsafe { T* p = (T*)hArr.ToPointer(); // hArr is a C++ object pointer(IntPtr) return *(p + i); } } set { unsafe { T* p = (T*)hArr.ToPointer(); *(p + i) = value; } } ...
¿Cómo obtener un nuevo puntero en Java?
¿Cómo puedo llamar a un método con la firma de este método en C desde JNA? int open_device(context *ctx, device **dev, int index);Las dos últimas líneas del método C se ven así: *dev = pdev; return 0;Ese es el único uso dedev en ese método Eso ...
¿Cómo funcionan los operadores <y> con punteros?
Solo por diversión, tuve unstd::list deconst char*, cada elemento apunta a una cadena de texto terminada en nulo y ejecuta unstd::list::sort() en eso. Como sucede, de alguna manera (sin juego de palabras) no clasificó las cadenas. Teniendo en ...