एक प्रकार का सूचक आवंटित करना ठीक है और इसे एक अलग प्रकार के रूप में अलग-अलग आकार के रूप में निपटाना ठीक है? मेरा मतलब यह है:एक प्रकार का सूचक आवंटित करना ठीक है और इसे एक अलग प्रकार के रूप में अलग-अलग आकार के रूप में निपटाना ठीक है?
procedure TForm1.Button1Click(Sender: TObject);
var A:PInt64; // 64bit
P:Pointer;
B:PDouble; // 64bit
begin
New(A);
P:=A;
B:=P;
Dispose(B);
end;
मान लें कि मैं इसे केवल 8, 16, 32, 64 बिट हस्ताक्षरित और हस्ताक्षरित प्रकारों के लिए चाहता हूं। यह ठीक है ?
अनजान कोड लिखने के तरीके में एक ऑब्जेक्ट सबक! – MartynA
कोई फर्क नहीं पड़ता कि यह रखरखाव योग्य है या नहीं, मैं केवल यह जानना चाहता हूं कि यह काम कर रहा है, अगर इसे आवंटित किया गया है और उसी स्मृति स्थान का निपटारा किया गया है ... मुझे वास्तव में ऐसा करने की आवश्यकता है। –
ठीक है, लेकिन जब आप 18 महीने के समय में मेमोरी लीक खोजते हैं ... – MartynA