Resultados de la búsqueda a petición "pointers"
¿Se puede usar std :: uintptr_t para evitar el comportamiento indefinido de la aritmética de puntero fuera de los límites?
Ahora sabemos que hacer aritmética de puntero fuera de límites tiene un comportamiento indefinido como se describe en esteSO ...
Lanzar un puntero a un int
Estoy escribiendo mis propias funciones paramalloc yfree en C para una tarea. Necesito aprovechar la Csbrk() función de envoltura. Por lo que entiendosbrk() incrementa el espacio de datos del programa por el número de bytes pasados como argumento ...
swig char ** como puntero a un char *
Tengo problemas con swig y char ** como puntero a una variable char * (no como una lista de char * !!!). No pude encontrar una manera de ajustar el puntero a un char *. El objetivo es escribir el resultado de la concatenación en el char * al ...
¿Existe una declaración de tamaño de puntero estándar?
Tengo estructura con relleno enchar (Uy, mi mal). Me gustaría restar un tamaño de puntero. ¿Conoces una declaración de tamaño de puntero estándar o una macro estándar para eso?
La diferencia entre t y * t
package main import "fmt" type TT struct { a int b float32 c string } func (t *TT) String() string { return fmt.Sprintf("%+v", *t) } func main() { tt := &TT{3, 4, "5"} fmt.Printf(tt.String()) }El código puede funcionar bien. Pero si cambio ...
C Punteros - Buenos Tutoriales [duplicado]
Posible duplicado: ¿Cuáles son las barreras para entender los punteros y qué se puede hacer para superarlos? [https://stackoverflow.com/questions/5727/what-are-the-barriers-to-understanding-pointers-and-what-can-be-done-to-overcome] Me ...
Asigne la función miembro C ++ al puntero de la función C
Tengo una biblioteca C con una estructura como esta: struct A { void process(){ doProcess(); }; void (*doProcess)(void); }Ahora tengo una clase como class B { public: B(): a(){ a.doProcess = print(); } void print(){ // do anything } private: A ...
Matriz de matrices, con diferentes tamaños.
Estoy teniendo una matriz, que tiene matrices en cada celda. Por ejemplo, la gran matriz se llamaarr: int a[3] = {3, 2, 1}; int b[2] = {2, 1}; int *arr[2] = {a, b}Ahora el problema es, si quiero imprimir los pequeños arrs, dentro de la gran ...
la asignación hace que el puntero sea entero sin conversión [habilitado por defecto]
He buscado en Google esto y veo muchas respuestas, pero ninguna se ajusta a mi situación. Este es mi main (): char * cString; puts("Please enter data you want to encrypt."); cString = getInput(cString, &iStringSize); printf("The message is: ...
Operador de desreferencia de puntero ((*) vs ->)
¿Hay una diferencia general entre hacer (*ptr).method()vs ptr->method()Vi esta pregunta en un comentario sobre otra pregunta y pensé en preguntarla aquí. Aunque acabo de recordar que casi todos los operadores en C ++ pueden sobrecargarse, así ...