Câu hỏi được gắn thẻ «memory-management»

Quá trình phân bổ động và giải phóng các phần của bộ nhớ vật lý để đáp ứng các yêu cầu của chương trình, nếu có thể, công bằng và không bị chết đói giữa những người yêu cầu.






13
Làm thế nào để malloc () và free () hoạt động?
Tôi muốn biết làm thế nào mallocvà freelàm việc. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Tôi sẽ thực …




7
Sự khác biệt giữa một tài liệu tham khảo yếu và một tài liệu tham khảo không có chủ đề là gì?
Swift có: Tài liệu tham khảo mạnh mẽ Tài liệu tham khảo yếu Tài liệu tham khảo Làm thế nào là một tài liệu tham khảo không có tên khác với một tài liệu tham khảo yếu? Khi nào an toàn để sử dụng một tài liệu tham khảo không …






Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.