Khác biệt giữa bản sửa đổi của “Thư viện chuẩn C”
Nội dung được xóa Nội dung được thêm vào
n →Chuẩn ANSI: chính tả, replaced: diểm → điểm using AWB |
n chính tả, replaced: vẩn → vẫn (2) |
||
Dòng 4:
:''Trong cả bài viết này chữ "tiêu đề" sẽ được hiểu nghĩa là "tập tin tiêu đề".''
Tên và đặc tính của mỗi hàm trong C được chứa trong một tập tin gọi là [[tập tin tiêu dề]] nhưng sự kiến tạo thực sự của các hàm này đuợc phân chia vào trong các [[thư viện (khoa học máy tính)|tập tin thư viện]]. Tên và nội hàm của các tiêu đề đã trở nên thông dụng nhưng tổ chức của các thư viện này
Nhiều phần thư viện chuẩn C cho thấy việc thiết kế chúng rất tốt. Tuy nhiên, một số ít, cho thấy điểm yếu sau khi dược dùng rộng rãi như là hàm đọc từ đầu vào <code>gets()</code> (và cũng như hàm <code>scanf()</code> đọc dãy kí tự từ đầu vào) là một nguyên nhân của nhiều lỗi [[lỗi tràn bộ nhớ đệm|tràn bộ nhớ đệm]], và hầu hết các sách hướng dẫn đều khuyến cáo tránh dùng chúng. Một khuyết điểm nữa là hàm <code>strtok()</code> được thiết kế như là một [[phân tích từ điển]] cơ bản nhưng rất khó dùng và dể bị hỏng.
Dòng 57:
== Thư viện chuẩn C trong C++ ==
:''Xem thêm [[Thư viện chuẩn C++]]
Ngôn ngữ [[C++]] bao gồm chức năng của thư viện chuẩn ANSI C nhưng được làm thêm nhiều thay đổi như là đổi tên của các tập tin tiêu đề từ <tt><xxx.h></tt> sang <tt><cxxx></tt> (mặc dù đã dược lưu ý cho sự thay đổi, các tên kiểu-C thì
==Tham khảo==
|