Resultados de la búsqueda a petición "pointers"
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 ...
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 ...
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?
¿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 ...
¿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 ...
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 ...
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 ...
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 ...
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 ...
¿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 ...