Resultados de la búsqueda a petición "pointers"
Documentación de la conversión de "valor de puntero no válido" en implementaciones de C ++
Según el estándar C ++, es obligatorio que cada implementación documente el "comportamiento definido por la implementación": 1.3.11[defns.impl.defined] comportamiento definido por la implementación comportamiento, para una construcción de ...
Swift convierte uint64_t de C diferente de lo que usa su propio tipo UInt64
Estoy en el proceso de portar una aplicación de (Objective-) C a Swift pero tengo que usar un marco de terceros escrito en C. Hay un par de incompatibilidades como typedefs que se interpretan como Int pero tienen que pasarse al Las funciones de ...
¿Hay beneficios de pasar por puntero sobre pasar por referencia en C ++?
¿Cuáles son los beneficios de pasar por puntero sobre pasar por referencia en C ++? Últimamente, he visto una serie de ejemplos que eligieron pasar argumentos de función por punteros en lugar de pasar por referencia. ¿Hay beneficios al ...
Diferencia entre doble puntero y matriz de punteros
En un programa normal de c / c ++ escribimos la función principal como int main(int c, char **argv)o int main(int c, char *argv[])Aquí argv representa una matriz de punteros pero incluso representamos un puntero doble (puntero a puntero) usando ...
¿Cuál es el significado de * y & cuando se aplica a nombres de variables?
En C ++, ¿cuál es la diferencia entre: void func(MyType&); // declaration //... MyType * ptr; func(*ptr); // compiler doesnt give error func(ptr); // compiler gives error i thought & represents memory address so // this statement should correct ...
asignación de puntero de función y llamada en c ++?
Sé que cuando usamos el nombre de una función como valor, la función se convierte automáticamente en un puntero. mira el siguiente código: int print(int a) { return a; } int main() { int (*p)(int) = print; int (*q)(int) = &print; cout << p(8) << ...
Agregar una instancia a la referencia que es el campo en otra instancia
Disculpe, esta pregunta puede existir en una forma diferente, pero realmente busqué en todas partes y no la veo. He trabajado en C ++ y estoy acostumbrado a los punteros. Tengo problemas para sustituir mi lógica con código analógico C #. Aquí ...
Puntero doble frente a conjunto de punteros (** conjunto frente a * conjunto [])
No estoy seguro de cuál es la diferencia entre esos 2. Mi profesor escribió que ** array es igual a * array [] y se nos presentó un ejemplo en el que usó ** array (así que después de las clases intenté intercambiar eso con * array [ ] y no ...
Impresión de puntero int C ++ vs puntero char
Cuando ejecuto el siguiente código: int i[] = {1,2,3}; int* pointer = i; cout << i << endl; char c[] = {'a','b','c','\0'}; char* ptr = c; cout << ptr << endl;Me sale esta salida: 0x28ff1c abc¿Por qué el puntero int devuelve la dirección ...
Obtener puntero a objeto de puntero a algún miembro
Supongamos que hay una estructura struct Thing { int a; bool b; };y consigo un puntero para miembrob de esa estructura, digamos como parámetro de alguna función: void some_function (bool * ptr) { Thing * thing = /* ?? */; }¿Cómo consigo ...