Khác biệt giữa bản sửa đổi của “D (ngôn ngữ lập trình)”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Thẻ: Sửa đổi di động Sửa đổi từ trang di động
Không có tóm lược sửa đổi
Thẻ: Sửa đổi di động Sửa đổi từ trang di động
Dòng 92:
=== Quản lý bộ nhớ ===
Bộ nhớ thường được quản lý bằng [[Thu gom rác (khoa học máy tính)|việc thu gom rác]], nhưng các đối tượng cụ thể có thể được hoàn thành ngay lập tức khi chúng đi ra khỏi phạm vi. Quản lý bộ nhớ rõ ràng có thể sử dụng [[Nạp chồng toán tử|toán tử nạp chồng]] <code>new</code> và <code>delete</code>, và chỉ đơn giản gọi các hàm malloc và free trực tiếp. Việc thu thập rác có thể được kiểm soát: các lập trình viên có thể thêm và loại trừ phạm vi bộ nhớ khỏi bộ thu thập, có thể vô hiệu hóa và kích hoạt việc thu rác và ép buộc hoặc một chu trình thu thập rác hoặc toàn bộ chu kỳ thu thập rác.<ref>{{Chú thích web|url=http://www.digitalmars.com/d/1.0/phobos/std_gc.html|title=std.gc|accessdate=ngày 6 tháng 7 năm 2010|website=D Programming Language 1.0|publisher=Digital Mars}}</ref> Tài liệu hướng dẫn đưa ra nhiều ví dụ về cách triển khai các lược đồ quản lý bộ nhớ được tối ưu hóa khác nhau khi thu gom rác không đầy đủ trong một chương trình.<ref>{{Chú thích web|url=http://dlang.org/memory.html|title=Memory Management|accessdate=ngày 17 tháng 2 năm 2012|website=D Programming Language 2.0|publisher=Digital Mars}}</ref>
 
== Chú thích ==
{{tham khảo|30em}}