Resultados de la búsqueda a petición "pointers"
¿Cuál es la diferencia entre un VLA y una asignación de memoria dinámica a través de malloc?
Tenía curiosidad con esto: ¿Cuál es la diferencia entre: const int MAX_BUF = 1000; char* Buffer = malloc(MAX_BUF);y: char Buffer[MAX_BUF];
Fortran polimorfismo en punteros
Estoy tratando de usar punteros para crear enlaces entre objetos. Usando Fortran y aquí está la pieza de código: module base_pars_module type,abstract,public :: base_pars end type end module module test_parameters_module use base_pars_module ...
En C, ¿es necesario liberar un puntero en la salida? [duplicar]
Posible duplicado: Cuando sale de una aplicación C, ¿se libera automáticamente la memoria mal asignada? [https://stackoverflow.com/questions/2213627/when-you-exit-a-c-application-is-the-malloc-ed-memory-automatically-freed] En C, ¿es necesario ...
¿Cómo crear dos clases en C ++ que se usan como datos?
Estoy buscando crear dos clases, cada una de las cuales contiene un objeto del otro tipo de clase. ¿Cómo puedo hacer esto? Si no puedo hacer esto, ¿hay una solución alternativa, como hacer que cada clase contenga unpuntero al otro tipo de clase? ...
ptr_map y puntero
Estoy usando ptr_map de boost para almacenar objetos derivados de algún tipo de resumen base. class Entity { virtual void foo() = 0; }; class Entity1 : public Entity {}; class Entity2 : public Entity {}; boost::ptr_map<string, Entity> someMap; ...
Convierta la cadena Swift en el puntero CChar
En mi proyecto de aplicación rápida, tengo que interactuar con las API de C. Una de las funciones de C toma un puntero char como entrada, por lo tanto, tengo que convertir mi cadena rápida en puntero char. Pero no sé cómo ...
Excepción de desbordamiento de pila al declarar matrices multidimensionales
Soy un poco nuevo en la programación en general y me he encontrado con un problema al declarar matrices 3D y 4D. Tengo varias declaraciones como esta al comienzo de mi función principal, pero he reducido el problema a estos 4: string ...
Cómo eliminar un puntero después de devolver su valor dentro de una función
Tengo esta función: char* ReadBlock(fstream& stream, int size) { char* memblock; memblock = new char[size]; stream.read(memblock, size); return(memblock); }La función se llama cada vez que tengo que leer bytes de un archivo. Creo que asigna ...
malloc en C, pero usa una sintaxis de matriz multidimensional
¿Hay alguna forma de malloc una gran matriz, pero consulte con sintaxis 2D? Quiero algo como: int *memory = (int *)malloc(sizeof(int)*400*200); int MAGICVAR = ...; MAGICVAR[20][10] = 3; //sets the (200*20 + 10)th element ACTUALIZACIÓN: Esto fue ...
¿Qué es el tipo de datos PVOID?
¿Alguien puede explicar quéPVOID es y cómo se usa en una función como: BOOL DoSomething(PVOID pMemPhy)