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

2 la respuesta

Swift 2 - UnsafeMutablePointer <Void> al objeto

Si tengo un método como: func someMethod(contextPtr: UnsafeMutablePointer<Void>)¿Cómo consigo el objeto de lacontextPtr? func someMethod(contextPtr: UnsafeMutablePointer<Void>){ let object:MyObject = contextPtr.memory }da: 'Void' no es ...

3 la respuesta

Puntero de función C ++ y puntero de función miembro

¿Hay alguna manera de usar un puntero de función tanto para funciones como para funciones miembro? Quiero crear una especie de controlador de eventos que pueda contener funciones miembro de una clase y al mismo tiempo debería ser capaz de tener ...

1 la respuesta

asignar espacio para listar punteros <int> usando malloc no funciona

class graph { int v; list<int> *adj; void dfsutil(int v,bool visited []); public: graph(int v) { this->v=v; //adj = new list<int>[v]; adj = (list<int> *)malloc(v*sizeof(list<int>)); } void addedge(int v,int w); void dfs(int v); }; void ...

11 la respuesta

C: ¿Por qué los punteros no asignados apuntan a una memoria impredecible y NO apuntan a NULL?

Hace mucho tiempo solía programar en C para la escuela. Recuerdo algo que realmente odiaba acerca de C: los punteros no asignados no apuntan a NULL. Le pregunté a muchas personas, incluidos los maestros, por qué en el mundo haríanEl ...

4 la respuesta

¿Debo usar static_cast o reinterpret_cast al lanzar un vacío * a lo que sea

Parece que tanto static_cast como reinterpret_cast funcionan bien para convertir void * a otro tipo de puntero. ¿Hay una buena razón para favorecer a uno sobre el otro?

6 la respuesta

¿Cómo puedo devolver una matriz de caracteres de una función en C?

¿Es eso posible? Digamos que quiero devolver una matriz de dos caracteres. char arr[2]; arr[0] = 'c'; arr[1] = 'a';de una función. ¿Qué tipo utilizo incluso para la función? ¿Es mi única opción usar punteros y anular la función? Hasta ahora he ...

7 la respuesta

Punteros en Python?

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

1 la respuesta

UnsafeMutablePointer <UInt8> a [UInt8] sin copia de memoria

¿Es posible crear un[UInt8] desde unUnsafeMutablePointer<UInt8> sin copiar los bytes? En elNSData mundo que simplemente podría llamar let data = NSData(bytesNoCopy: p, length: n, freeWhenDone: false)y simplemente envuelva el puntero.

4 la respuesta

Justificación de las comparaciones de punteros fuera de una matriz para ser UB

Entonces, el estándar (refiriéndose aN1570 [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf]) dice lo siguiente sobre la comparación de punteros: C99 6.5.8 / 5 Operadores relacionales Cuando se comparan dos punteros, el resultado ...

2 la respuesta

este no es un puntero real?

Estoy leyendo algo sobremesa virtual [http://www.learncpp.com/cpp-tutorial/125-the-virtual-table/]. Cuando se trata de puntero__vptr, se afirma que por el autor A diferencia del*this puntero, que en realidad es un parámetro de función utilizado ...