10-07-2013, 01:03 AM
الفرق هو أنه عندما تقوم بتحديد النوع سيلتزم الكومبايلر بذلك النوع
أما اذا لم تقم بتحديده .. فسيقوم الكومبايلر باختيار النوع الملائم لذلك
عندما تحدد نوع الثابت .. فبدورك قمت بتحديد نوع الحجم
أما في الخيار الثاني .. فسيقوم الكومبايلر بتحديد الحجم المناسب للثابت
ألق نظرة على هذا المثال البسيط :
أما اذا لم تقم بتحديده .. فسيقوم الكومبايلر باختيار النوع الملائم لذلك
عندما تحدد نوع الثابت .. فبدورك قمت بتحديد نوع الحجم
أما في الخيار الثاني .. فسيقوم الكومبايلر بتحديد الحجم المناسب للثابت
ألق نظرة على هذا المثال البسيط :
PHP كود :
const A : integer = 10;
const B = 10;
procedure TForm3.Button1Click(Sender: TObject);
begin
ShowMessage(IntToStr(SizeOf(A)));// 4 Bytes
ShowMessage(IntToStr(SizeOf(B)));// 1 Byte
end;
Open Your Source .. Open Your Mind

