Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   ¿Cuál es el temaño del tipo size_t? (https://www.clubdelphi.com/foros/showthread.php?t=55947)

Guillermo80 02-05-2008 14:22:12

¿Cuál es el temaño del tipo size_t?
 
Hola, quería saber de qué tamaño de entero sin signo por defecto trae asignado el tipo predefinido size_t.

Lo pregunto porque según he podido leer, a este tipo se le suele predefinir tal que así:

Cita:

typedef <tipo_deseado> size_t;
pero yo querría saber de qué tamaño es al declarar:

Cita:

size_t miVariable;
..porque necesito saber qué equivalencia tendría en Delphi.

Un saludo y feliz puente a tod@os ¡

cHackAll 02-05-2008 16:39:43

Cita:

Empezado por windows.pas
_MEMORYSTATUS = record
dwLength: DWORD;
dwMemoryLoad: DWORD;
dwTotalPhys: DWORD;
dwAvailPhys: DWORD;
dwTotalPageFile: DWORD;
dwAvailPageFile: DWORD;
dwTotalVirtual: DWORD;
dwAvailVirtual: DWORD;
end;

Cita:

Empezado por winbase.h
_MEMORYSTATUS = record
typedef struct _MEMORYSTATUS {
DWORD dwLength;
DWORD dwMemoryLoad;
SIZE_T dwTotalPhys;
SIZE_T dwAvailPhys;
SIZE_T dwTotalPageFile;
SIZE_T dwAvailPageFile;
SIZE_T dwTotalVirtual;
SIZE_T dwAvailVirtual;
} MEMORYSTATUS, *LPMEMORYSTATUS;

Entonces; SIZE_T = DWORD ~ Cardinal ~ Integer ~ LongWord ~ 32 bits

Código:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
 SIZE_T v;
 ShowMessage(IntToStr(sizeof(v)));
}

Saludos

Guillermo80 02-05-2008 18:29:17

Gracias ChackAll, mejor...imposible.


La franja horaria es GMT +2. Ahora son las 04:10:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi