Preguntas etiquetadas con pointers

142
Aclaración de puntero a puntero

Estaba siguiendo este tutorial sobre cómo funciona un puntero a un puntero . Permítanme citar el pasaje relevante: int i = 5, j = 6, k = 7; int *ip1 = &i, *ip2 = &j; Ahora podemos establecer int **ipp = &ip1; y ipppuntos a los ip1que apunta i. *ippes ip1, y **ippes i, o...

130
Pasando referencias a punteros en C ++

Por lo que puedo decir, no hay razón para que no se me permita pasar una referencia a un puntero en C ++. Sin embargo, mis intentos de hacerlo están fallando, y no tengo idea de por qué. Esto es lo que estoy haciendo: void myfunc(string*& val) { // Do stuff to the string pointer } //...

129
Concepto de puntero vacío en programación C

¿Es posible desreferenciar un puntero vacío sin conversión de tipos en el lenguaje de programación C? Además, ¿hay alguna forma de generalizar una función que pueda recibir un puntero y almacenarlo en un puntero vacío y, al usar ese puntero vacío, podemos hacer una función generalizada? por...

128
Expresiones de puntero: * ptr ++, * ++ ptr y ++ * ptr

Recientemente me he encontrado con este problema que no puedo entender por mí mismo. ¿Qué significan realmente estas tres expresiones ? *ptr++ *++ptr ++*ptr He intentado con Ritchie. Pero desafortunadamente no pudo seguir lo que dijo sobre estas 3 operaciones. Sé que todos se realizan para...

124
¿Punteros en Python?

Sé que Python no tiene punteros, pero ¿hay alguna manera de tener este rendimiento en su 2lugar? >>> a = 1 >>> b = a # modify this line somehow so that b "points to" a >>> a = 2 >>> b 1 ? He aquí un ejemplo: quiero form.data['field']y form.field.valuetener...

122
Diferencia entre * ptr + = 1 y * ptr ++ en C

Recién comencé a estudiar C, y cuando hice un ejemplo sobre pasar puntero a puntero como parámetro de una función, encontré un problema. Este es mi código de muestra: #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int size){ if...