Resultados de la búsqueda a petición "pointers"
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 ...
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; }
¿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 ...
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, ...
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 ...
¿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++){ ...
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 ...
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 && ...
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 = ...
¿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 ...