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

9 la respuesta

Manera alternativa de calcular el tamaño de un tipo usando aritmética de puntero

¿Es el siguiente código 100% portátil? int a=10; size_t size_of_int = (char *)(&a+1)-(char*)(&a); // No problem here? std::cout<<size_of_int;// or printf("%zu",size_of_int);PD: La pregunta es solo para aprender. Así que por favor no des ...

2 la respuesta

Pasando por matrices de caracteres de referencia

Estoy tratando de pasar una matriz de caracteres ubicada en _name en una referencia de caracteres llamada name. Sin embargo, al pasar el puntero de matriz a la referencia, SOLO mostrará el primer carácter en lugar de la cadena completa. Mi ...

5 la respuesta

Conjunto de punteros y tamaño de confusión

¿Por qué sale el siguiente código?4? char** pointer = new char*[1]; std::cout << sizeof(pointer) << "\n";Tengo una serie de punteros, pero debería tener longitud 1, ¿no?

3 la respuesta

¿Por qué se necesitan dos punteros sin procesar para el objeto administrado en la implementación std :: shared_ptr?

Aquí hay una cita de la sección de nota de implementación de cppreference destd::shared_ptr, que menciona que hay dos punteros diferentes (como se muestra en negrita): el que puede devolverget(), y el que contiene los datos reales dentro del ...

3 la respuesta

¿Cómo puedo almacenar referencias al resultado de una operación en Go?

Está bien, es difícil describirlo en palabras, pero digamos que tengo un mapa que almacenaint punteros, y quiero almacenar el resultado de una operación como otra clave en mi hash: m := make(map[string]*int) m["d"] = &(*m["x"] + *m["y"])Esto no ...

2 la respuesta

Convertir un puntero no 'vacío' a `uintptr_t` y viceversa

Hay dos reglas estándar de C relacionadas: Estándar C99,6.3.2.3: Un puntero a anular puede convertirse ao de un puntero a cualquier tipo de objeto o incompleto. Un puntero a cualquier tipo de objeto o incompleto puede convertirse en un puntero ...

1 la respuesta

conversión no válida de * void a * int [-fpermissive] usando malloc (sizeof ())

Estoy escribiendo un programa que calcula el máximo común denominador de dos números, pero tengo problemas conmalloc función y punteros. En realidad, está claro cómo funcionan los segmentos de pila y montón en la memoria y por qué. Pero aún no ...

1 la respuesta

argumento de puntero no constante a un parámetro doble puntero constante

losconst El modificador en C ++ antes de la estrella significa que al usar este puntero, el valor apuntado no se puede cambiar, mientras que el puntero se puede hacer que apunte a otra cosa. En el de abajo void justloadme(const int **ptr) { *ptr ...

3 la respuesta

C - Guardar / cargar datos de puntero en archivo

En primer lugar, disculpas si esta pregunta se ha hecho antes o si tiene una solución evidente que no puedo ver. He encontrado unsimilar [https://stackoverflow.com/questions/2763438/write-pointer-to-file-in-c]Sin embargo, creo que lo que estoy ...

1 la respuesta

¿Cómo se implementa la función de puntero a miembro en C ++?

El puntero a la función miembro en c ++ tiene tres partes: Offset Address/index virtual?El desplazamiento se usa para el ajuste del puntero cuando se llama a un objeto derivado usandobase pointer. ¿Cómo se implementa este desplazamiento? ¿Es ...