30/09/2018, 19:51

Bị lỗi khi khai báo thư viện alloc.h

Mọi người cho em hỏi tại sao em lại bị sai khi khai báo thư viện alloc.h ạ?

Pham Van Hai viết 22:01 ngày 30/09/2018

C/C++ có rất nhiều loại compiler khác nhâu, nên khi học C/C++ thì bạn nên tìm hiểu kỹ thư viện và loại compiler/IDE bạng đang dùng (sử dụng google) vì thường sẽ có 2 loại thư viện: theo chuẩn (thằng compiler/IDE nào cũng có) và không theo chuẩn (chỉ là của riêng của 1 loại compiler/IDE nào đó).

Trong trường hợp của bạn alloc.h không phải là thư viện chuẩn của C/C++ mà là của Turbo C/C++ (nếu mình nhớ không nhầm) --> Compiler/IDE bạn đang dùng không hỗ trợ -> lỗi. Nếu bạn muốn cấp phát bộ nhớ động thì tìm hiểu hàm malloc nằm trong thư viện stdlib.h - thư viện chuẩn của C.

Bài liên quan
0