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

9 la respuesta

¿Cómo acceder a una variable local desde una función diferente usando punteros?

¿Puedo tener acceso a una variable local en una función diferente? ¿Si es así, cómo? void replaceNumberAndPrint(int array[3]) { printf("%i\n", array[1]); printf("%i\n", array[1]); } int * getArray() { int myArray[3] = {4, 65, 23}; return ...

1 la respuesta

Asegurar que los punteros compartidos dentro del vector se retrocedan correctamente [cerrado]

Podría tener algunos aspectos de este error, esta es realmente la primera vez que he tratado mucho con punteros compartidos en particular. Estoy trabajando en atravesar un árbol. Mi árbol consta de una lista vinculada, con un vector de punteros ...

2 la respuesta

¿Por qué no cambia el valor del puntero pasado a la función? [duplicar]

Esta pregunta ya tiene una respuesta aquí: La función no cambia el puntero pasado C ++ [/questions/11842416/function-does-not-change-passed-pointer-c] 4 respuestasLe paso el puntero como parámetro a la función. Dentro de la función la cambio ...

5 la respuesta

Almacenar el valor del puntero

Como sé, cuando un puntero se pasa a una función, se convierte simplemente en una copia del puntero real. Ahora, quiero cambiar el puntero real sin tener que devolver un puntero de una función. Por ejemplo: int *ptr; void allocateMemory(int ...

3 la respuesta

Punteros en c ++ después de eliminar

Después de leer muchas publicaciones sobre esto, quiero aclarar el siguiente punto: A* a = new A(); A* b = a; delete a; A* c = a; //illegal - I know it (in c++ 11) A* d = b; //I suppose it's legal, is it true?Entonces la pregunta es sobre el uso ...

5 la respuesta

Punteros inteligentes en contenedores como std :: vector?

Estoy aprendiendo sobre punteros inteligentes (std::auto_ptr) y acabo de leer aquí [http://www.gotw.ca/publications/using_auto_ptr_effectively.htm]yaquí [http://ootips.org/yonat/4dev/smart-pointers.html]que punteros inteligentes (std::auto_ptr) ...

5 la respuesta

matriz de caracteres como almacenamiento para colocación nueva

¿Es el siguiente C ++ legal con un comportamiento bien definido? class my_class { ... }; int main() { char storage[sizeof(my_class)]; new ((void *)storage) my_class(); }¿O es esto problemático debido a consideraciones de fundición / alineación ...

3 la respuesta

puntero "el valor calculado no se utiliza" en la función c

Escribí una función que acorta una cadena (oración de palabras) en la longitud solicitada. No quiero que el corte de la oración esté en el medio de una sola palabra. Así que salto hacia atrás n caracteres hasta llegar a un espacio y cortar la ...

4 la respuesta

¿Pasar el argumento del puntero, pasar por valor en C ++?

¿Pasar el argumento del puntero, pasar por valor en C ++? Como veo que cualquier cambio en el puntero como tal no se refleja fuera del método. Sin embargo, los cambios que hago al desreferenciar el puntero se reflejan. En ese caso, ¿es un ...

2 la respuesta

Confusión "<tipo> es puntero a la interfaz, no interfaz"

Estimados compañeros desarrolladores, Tengo este problema que me parece un poco extraño. Eche un vistazo a este fragmento de código: package coreinterfaces type FilterInterface interface { Filter(s *string) bool } type FieldFilter struct { Key ...