30/09/2018, 20:22
Những lỗi thường gặp trong lập trình
Anh chị em nào có tài liệu hoặc có kinh nghiệm gì về những vấn đề này hỗ trợ em với.
1.Freeing an already freed resource
Array index out of bound
2.Enumerated data types
3. illegal use of & instead of &&:
4. String handling errors
Bài liên quan
Giải phóng vùng nhớ đã giải phóng rồi (bạn đang dùng cấp phát động)
chẳng hạn:
Truy suất ngoài phạm vi mảng
Đây không phải là lỗi, vui lòng copy nguyên bản lỗi compiler thông báo.
Dịch ra tiếng Việt là ra nguyên nhân lỗi, bạn dùng (hoặc truyền vào hàm) pointer thay vì pointer to pointer.
Chung chung quá làm sao đưa ví dụ ^^
bạn cho mình hỏi thêm là : Điều gì sẽ xảy ra khi một con trỏ được giải phóng rồi lại được giải phóng nữa
mình vừa thử làm một ví dụ và nó vẫn bình thường không có vấn đề gì xảy ra cả.
Bạn đang viết C++ hay C ?
Phải phân biệt rõ ràng.
Trước hết bạn dùng
delete
vớimalloc
là hoàn toàn không có nghĩa. Bạn dùng đúng cặp lệnh cấp phát và giải phóng rồi mình bàn tiếp nhé