Resultados de la búsqueda a petición "pointers"

8 la respuesta

Inicializando punteros en C ++

¿Se puede asignar un puntero a un valor en la declaración? Algo como esto int * p = &(1000)

10 la respuesta

¿Por qué NSError necesita doble indirección? (puntero a un puntero)

Este concepto parece preocuparme. ¿Por qué un objeto NSError necesita que su puntero se pase a un método que está modificando el objeto? Por ejemplo, ¿no pasaría simplemente una referencia al error hacer lo mismo? NSError *anError; [myObjc ...

4 la respuesta

free () puntero inválido

Estoy obteniendo el familiar free (): error de puntero no válido. Al intentar depurar, terminé comentando cada free () en mi código, uno por uno,hasta que no quedara y sigo recibiendo este error de tiempo de ejecución. ¿Alguien más se ...

8 la respuesta

¿Especificador de formato correcto para imprimir el puntero o la dirección?

¿Qué especificador de formato debo usar para imprimir la dirección de una variable? Estoy confundido entre el siguiente lote. % u - entero sin signo % x - valor hexadecimal % p - puntero nulo Cuál sería el formato óptimo para imprimir una ...

6 la respuesta

casting y luego desreferenciar punteros en C

Al trabajar conchar buffers en C, a veces sería útil y más eficiente poder trabajar conint fragmentos de datos a la vez. Para hacer esto puedo lanzar michar * a unaint * y use ese puntero en su lugar. Sin embargo, no estoy del todo seguro de que ...

12 la respuesta

¿Cómo comparar punteros?

Supongo que tengo 2 punteros: int *a = something; int *b = something; Si quiero compararlos y ver si apuntan al mismo lugar, ¿funciona (a == b)?

12 la respuesta

¿Cómo verificar si un puntero nulo * se puede lanzar de forma segura a otra cosa?

Digamos que tengo esta función, que es parte de algunas herramientas de interfaz gráfica de usuario: typedef struct _My_Struct My_Struct; /* struct ... */ void paint_handler( void* data ) { if ( IS_MY_STRUCT(data) ) /* <-- can I do something ...

10 la respuesta

l operador @Dot (".") Y el operador de flecha ("->") se usan en C vs. Objective-C

Estoy tratando de entender algunas de las diferencias en el uso y la sintaxis en C vs. Objective-C. En particular, quiero saber cómo (y por qué) el uso difiere para el operador de punto y el operador de flecha en C vs. Objective-C. Aquí hay un ...

12 la respuesta

Es un comportamiento indefinido formar un rango de puntero desde una dirección de pila?

lgunos programadores de C o C ++ se sorprenden al descubrir que incluso almacenar un puntero no válido es un comportamiento indefinido [https://stackoverflow.com/questions/3838855/is-storing-an-invalid-pointer-automatically-undefined-behavior] . ...

6 la respuesta

dirección de esta

Intento encontrar la dirección dethis puntero, pero este código muestra un error extraño: #include <iostream> using namespace std; class Base { public: void test() { void *address_of_this =&this; cout<<address_of_this<<endl; } }; int main() { ...