Autor
|
Tema: Pequeña duda sobre palabra reservada new y espacios en memoria (Leído 675 veces)
|
Beginner Web
Desconectado
Mensajes: 557
youtu.be/0YhflLRE-DA
|
Buenas a todos, queria saber mas que nada cuanta informacion en bytes puede guardar un espacio en memoria creada al usar un nuevo nodo con new
, yo se que puede almacenarse un registro grandecito y bueno que pasaria si meto registros enormes mas que nada saber cuandos bytes es un espacio en memoria 
|
|
|
En línea
|
{_id: "5ef16999f6ce240abc225ss3", nombre: "Ana Keldysh", nacionalidad: "Argentina", edad: "17", profesion: "Desarrollador Web Full Stack, pero la verdad hago de todo.", "__v": 0 }
|
|
|
jca1
Conectado
Mensajes: 24
|
Depende de cuantos datos tenga la estructura y de que tipo. Por cada tipo ya hay un tamaño preestablecido. por ejemplo un entero ocupa en memoria 4 byte y un long int 8 byte, sin importar de cual numero sea y una cadena dependiendo de cuanto caracteres la definiste, cada caracter ocupa 1 byte. suerte!
|
|
|
En línea
|
|
|
|
Beginner Web
Desconectado
Mensajes: 557
youtu.be/0YhflLRE-DA
|
Si tengo esta estructura cuantos bytes seria por cada nodo? const int MAX=32; typedef char tcad[MAX]; typedef struct tfecha{ int dia; int mes; int año; }; typedef struct tdomicilio{ tcad calle; int numero; tcad barrio; }; typedef struct tvehiculo{ tcad marca; tcad patente; }; typedef struct thorario{ tcad horaEntrada; tcad horaSalida; }; typedef struct tchofer{ int legajo; tcad nombre; tcad apellido; int DNI; tfecha fecha_nac; tdomicilio domicilio; tvehiculo coche; thorario extras; int horas_extras; }; typedef struct tnodo *pnodo; typedef struct tnodo{ tchofer chofer; pnodo sig; };
|
|
|
En línea
|
{_id: "5ef16999f6ce240abc225ss3", nombre: "Ana Keldysh", nacionalidad: "Argentina", edad: "17", profesion: "Desarrollador Web Full Stack, pero la verdad hago de todo.", "__v": 0 }
|
|
|
jca1
Conectado
Mensajes: 24
|
La estructura tfecha ocuparia 3 byte, la estrucutra tcad ocupa 32byte, tdomicilio 65 byte, thorario y tvehiculo 64 byte y tchofer 263 byte
|
|
« Última modificación: 14 Septiembre 2018, 00:16 am por jca1 »
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.479
|
Dáselo a sizeof y te lo dirá: printf("%lu", sizeof(estructura)); Puede que te encuentres con sorpresas pues C intenta acomodar los datos de las estructuras para que al procesador le sea más fácil acceder a los miembros.
|
|
|
En línea
|
while(is_alive(yourself)) { make_true(yourself, yourdreams); }
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Pequeña duda sobre WMI
Programación Visual Basic
|
ŞCØRPIØN-X3
|
2
|
1,485
|
13 Mayo 2011, 04:58 am
por ŞCØRPIØN-X3
|
|
|
Duda sobre seleccionar palabra por palabra en RichTextBox (vb.net)
.NET (C#, VB.NET, ASP)
|
Susoch
|
3
|
4,578
|
19 Enero 2012, 18:15 pm
por Susoch
|
|
|
Pequeña duda sobre la reserva de memoria al crear un proceso
Análisis y Diseño de Malware
|
lessionone
|
7
|
2,140
|
23 Abril 2012, 15:26 pm
por Karcrack
|
|
|
Dud sobre un script ¿como se hace? y duda variable con espacios BATCH
Scripting
|
r7pyrred
|
3
|
2,274
|
21 Noviembre 2012, 23:59 pm
por Eleкtro
|
|
|
Problema con puntero a una memoria reservada
Programación C/C++
|
fafafa01
|
3
|
1,025
|
26 Junio 2016, 14:04 pm
por AlbertoBSD
|
|