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

3 la respuesta

puntero a std :: vector de tipo arbitrario (o cualquier otra clase de plantilla)

Digamos que quiero tener una variable miembro para un puntero a std :: vector pero no quiero especificar qué tipo de variable almacena. Quiero acceder solo a las funciones que son independientes de su tipo genérico real. ¿Es esto posible con c ...

3 la respuesta

Constructor de copia C ++ usando punteros

¿Alguien puede explicar el significado de*p=*q en este código C ++? ¿Es este un concepto de constructor de copia? class A{ //any code } int main(){ A *p=new A(); A *q=new A(); *p=*q; return 0; }

5 la respuesta

¿Cuándo usar punteros y cuándo no?

Estoy acostumbrado a programar en Java, donde realmente nunca tienes que pensar en los punteros al programar. Sin embargo, en este momento estoy escribiendo un programa en C ++. Al hacer clases que tienen miembros de otras clases, ¿cuándo debo ...

6 la respuesta

Referencias en VB.NET

Algo poco claro para mí son las referencias (¿punteros?) A las clases en VB.NET. La pregunta que estoy a punto de hacer puede responderse con un poco de prueba, pero me preguntaba si alguien podría publicar una explicación decente (o enlaces, ...

9 la respuesta

Usando el operador de igualdad == para comparar dos cadenas de igualdad en C

int main (int argc, **argv) { if (argv[1] == "-hello") printf("True\n"); else printf("False\n"); } # ./myProg -hello False¿Por qué? Me doy cuenta destrcmp(argv[1], "-hello") == 0 devuelve verdadero ... pero ¿por qué no puedo usar el operador de ...

4 la respuesta

¿Por qué obtengo segfault cuando cambio la firma de main?

Estoy tratando de poner mis pies en C, y escribí este programa que muestra un kb de mi RAM en una ubicación aleatoria. Aquí está el código, y funciona bien: #include <stdio.h> int main(){ char *mem; for(int i =0; i < 1024; i++){ ...

2 la respuesta

Pase el mouse para mirar un campo después del operador -> () en Visual Studio durante la depuración

Tuve una pequeña clase: - class A{ public:int aField; }A continuación, mientras se depura, si paso el mouseaField ena->aField, Visual Studio mostrará el valor del campo muy bien (como un pequeño Watch). A* a=new A(); a->aField=1234; //^ hover ...

4 la respuesta

Acceso al miembro de la estructura de la dirección del puntero en C

Estoy leyendoeste libro [https://static.lwn.net/images/pdf/LDD3/ch14.pdf], y encontré este fragmento de código en el Capítulo 14. struct kobject *cdev_get(struct cdev *p) { struct module *owner = p->owner; struct kobject *kobj; if (owner && ...

4 la respuesta

GCHandle para obtener la dirección (puntero) del objeto .net

Logré obtener la dirección de un objeto .net por GCHandle objHandle = GCHandle.Alloc(obj,GCHandleType.WeakTrackResurrection); int address = GCHandle.ToIntPtr(objHandle).ToInt32();y puedo recordar el objeto por Object obj = ...

5 la respuesta

¿Qué debo hacer antes de eliminar elementos en un vector de punteros a objetos asignados dinámicamente?

Tengo un vector que lleno con punteros a los objetos. Estoy tratando de aprender un buen manejo de la memoria y tengo algunas preguntas generales: ¿Es cierto que cuando haya terminado con el vector, debo recorrerlo y llamar a delete en cada ...