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

4 la respuesta

¿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];

1 la respuesta

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 ...

5 la respuesta

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 ...

3 la respuesta

¿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? ...

1 la respuesta

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; ...

1 la respuesta

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 ...

3 la respuesta

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 ...

6 la respuesta

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 ...

8 la respuesta

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 ...

6 la respuesta

¿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)