A dangling reference is a reference to an object that no longer exists การแปล - A dangling reference is a reference to an object that no longer exists ไทย วิธีการพูด

A dangling reference is a reference

A dangling reference is a reference to an object that no longer exists. Garbage is an object that cannot be reached through a reference.

Dangling references do not exist in garbage collected languages because objects are only reclaimed when they are no longer accessible (only garbage is collected). In some languages or framework, you can use "weak references", which can be left dangling since they are not considered during collection passes.

In languages with manual memory management, like C or C++, you can encounter dangling pointers, by doing this for instance:

int * p = new int;
delete p;

int i = *p; // error, p has been deleted!
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
การอ้างอิงทางที่ห้อยอยู่เป็นการอ้างอิงวัตถุที่ไม่มีอยู่ ขยะเป็นวัตถุที่ไม่สามารถเข้าถึงผ่านการอ้างอิงอ้างอิงทางที่ห้อยอยู่ไม่มีอยู่ในขยะที่เก็บรวบรวมเนื่องจากวัตถุจะคืนเฉพาะเมื่อพวกเขาจะไม่สามารถเข้าถึงได้ (เฉพาะขยะเก็บรวบรวม) ในบางภาษาหรือกรอบ คุณสามารถใช้ "อ่อนอ้างอิง" ซึ่งสามารถทิ้งทางที่ห้อยอยู่เนื่องจากไม่ว่าในระหว่างผ่านคอลเลกชันในภาษากับการจัดการหน่วยความจำด้วยตนเอง เช่น C หรือ c ++, คุณสามารถพบตัวชี้ทางที่ห้อยอยู่ ทำเช่น:int * p = int ใหม่ลบ pint ฉัน = * p มีการลบข้อผิดพลาด p
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
อ้างอิงห้อยคือการอ้างอิงไปยังวัตถุที่ไม่มีอยู่ ขยะเป็นวัตถุที่ไม่สามารถเข้าถึงได้ผ่านการอ้างอิง. อ้างอิง Dangling ไม่อยู่ในภาษาที่เก็บรวบรวมขยะเพราะวัตถุยึดเฉพาะเมื่อพวกเขาจะไม่สามารถเข้าถึงได้ (ขยะเพียง แต่เป็นที่เก็บรวบรวม) ในบางภาษาหรือกรอบคุณสามารถใช้ "อ้างอิงอ่อนแอ" ซึ่งสามารถด้านซ้ายห้อยเนื่องจากพวกเขาจะไม่ได้รับการพิจารณาในช่วงที่ผ่านคอลเลกชัน. ในภาษาที่มีการจัดการหน่วยความจำด้วยตนเองเช่น C หรือ C ++ คุณสามารถพบตัวชี้ห้อยโดยการทำเช่นนี้ได้ ตัวอย่างเช่นint * p = int ใหม่ลบp; int i = * p; ข้อผิดพลาด // พีได้ถูกลบ!








การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
มีตุ้งติ้งอ้างอิงการอ้างอิงไปยังวัตถุที่ไม่มีตัวตน ขยะ คือ วัตถุที่ไม่สามารถเข้าถึงผ่านทางอ้างอิง

ห้อยอ้างอิงไม่ได้อยู่ในขยะเก็บภาษาเพราะวัตถุจะเรียกคืนเมื่อพวกเขาไม่สามารถเข้าถึงได้เพียง เก็บขยะ ) ในบางภาษาหรือกรอบคุณสามารถใช้ " อ้างอิง " ที่อ่อนแอซึ่งสามารถจะซ้ายห้อยตั้งแต่พวกเขาจะไม่ได้พิจารณาในระหว่างการเก็บผ่านไป

ในภาษาที่มีการจัดการหน่วยความจำเช่น C หรือ C , คุณสามารถพบชี้ห้อย โดยทำเช่น :

1 * P ใหม่ = 1 ;
ลบ P ;

int i = * p ; / / ผิดพลาด , P ถูกลบ !
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: