Tài liệu ngôn ngữ lập trình C và C++ của Phạm Hồng Thái - Thuviencokhi.com - Thư viện tài liệu, video, kiến thức, tiêu chuẩn cơ khí
BACK TO TOP

Thông Báo


Hiện nay, trang Box.com đang giới hạn băng thông nên nhiều bạn không tải được tài liệu trên web. Vì vậy, chúng tôi làm video hướng dẫn các bạn tải tài liệu trên trang này. Các bạn bấm vào link này để xem hướng dẫn nhé !!!
Tài liệu ngôn ngữ lập trình C và C++ của Phạm Hồng Thái

So với C, C++ tăng cường thêm nhiều tính năng, bao gồm: khai báo như mệnh đề, chuyển kiểu giống như hàm, new/delete,bool, các kiểu tham chiếu, const, các hàm trong dòng (inline), các đối số mặc định, quá tải hàm, vùng tên(namespace), các lớp (bao gồm tất cả các chức năng liên quan tới lớp như kế thừa, hàm thành viên (phương pháp), hàm ảo, lớp trừu tượng, và cấu tử), sự quá tải toán tử, tiêu bản, toán tử ::, xử lí ngoại lệ, và sự nhận dạng kiểu trong thời gian thi hành.

C++ còn tiến hành nhiều phép kiểm tra kiểu hơn C trong nhiều trường hợp.

Câu lệnh chú giải bắt đầu với // nguyên là một phần của BCPL được tái sử dụng trong C++.

Một số thành phần của C++ sau này đã được thêm vào C, bao gồm constinline, khai báo biến trong vòng lặp for và chú giải kiểu C++ (sử dụng ký hiệu //). Tuy nhiên, C99 cũng bổ sung thêm một số tính năng không có trong C++, ví dụ như macro với số đối số động.

Vì được phát triển từ C, trong C++, thuật ngữ đối tượng có nghĩa là vùng nhớ như được dùng trong C, chứ không phải là một phiên bản của lớp như được hiểu trong phần lớn ngôn ngữ lập trình hướng đối tượng khác. Ví dụ như:

 int i;

Dòng trên sẽ định nghĩa một đối tượng kiểu int (số nguyên), tức là một vùng nhớ sẽ được sử dụng để lưu giữ biến i.
 

Thư viện chuẩn C++ dùng lại thư viện chuẩn C với một số điều chỉnh nhỏ để giúp nó hoạt động tốt hơn với ngôn ngữ C++. Một bộ phận lớn khác của thư viện C++ dựa trên Thư viện tiêu bản chuẩn (hay còn gọi là STL - viết tắt từ chữ Standard Template Library). Thư viện này có nhiều công cụ hữu dụng như là các thùng chứa (thí dụ như vectordanh sách liên kết và biến lặp (tổng quát hóa từ khái niệm con trỏ) để cung cấp những thùng chứa này sự truy cập giống như là truy cập mảng. Xa hơn nữa, bảng (đa) ánh xạ (mảng kết hợp) và (đa) tập, tất cả được cung cấp để có thể xuất ra các giao diện tương thích. Do đó, có thể dùng tiêu bản để viết các thuật toán tổng quát mà chúng làm việc được với bất kì thùng chứa nào hay với bất kì dãy nào được định nghĩa bởi biến lặp. Giống như C, các tính năng của thư viện này thì được truy cập bởi việc sử dụng lệnh dẫn hướng #include để bao gồm một tập tin tiêu đề chuẩn. C++ cung ứng 69 tiêu đề chuẩn, trong đó có 19 tiêu đề không còn hiệu lực nữa.

Vì thư viện chuẩn được thiết kế bởi những chuyện gia hàng đầu và đã được chứng minh trong toàn bộ lịch sử kĩ nghệ, các thành phần của thư viện này được khuyến cáo sử dụng thay vì dùng những phần viết tay bên ngoài hay những phương tiện cấp thấp khác. Thí dụ, dùng std:vector hay std::string thay vì dùng kiểu mảng đơn thuần sẽ không những là cho "đời sống dễ thở hơn", mà còn là một cách hữu hiệu để viết phần mềm được an toàn và linh hoạt hơn.

STL nguyên là một thư viện của hãng HP và sau đó là của SGI, trước khi nó được nhận vào thành chuẩn C++. Tiêu chuẩn thì không tham chiếu nó bằng cái tên "STL", khi đa phần nó chỉ là bộ phận tiêu chuẩn. Tuy vậy, nhiều người vẩn dùng khái niệm "STL" này để phân biệt nó với phần còn lại của thư viện C++ như là IOstream, quốc tế hóa (kí tự và ngôn ngữ trình bày), chẩn đoán, thư viện C, v.v..

Một đề án mang tên STLPort, dựa cơ sở trên SGI STL, bảo trì các thiết lập mới của STL, IOStream và string. Các đề án khác cũng có những xây dựng đặc thù riêng của thư viện chuẩn với các mục tiêu thiết kế khác nhau. Mỗi nơi sản xuất hay phổ biến nhà trình dịch C++ đều bao gồm một sự thiết lập của thư viện, vì đây là phần quan trọng của tiêu chuẩn và lại là kỳ vọng của người lập trình.

Thông tin chi tiết
Tên file:
Tài liệu ngôn ngữ lập trình C và C++ của Phạm Hồng Thái
Phiên bản:
N/A
Tác giả:
Phạm Hồng Thái
Website hỗ trợ:
N/A
Thuộc chủ đề:
Danh Mục » Ngành cơ điện tử » Kỹ thuật lập trình
Gửi lên:
12/08/2013 11:14
Cập nhật:
12/08/2013 11:14
Người gửi:
haihoang_boy
Thông tin bản quyền:
N/A
Dung lượng:
N/A
Đã xem:
1058
Đã tải về:
0
Đã thảo luận:
0
Tải về
Để tải về, bạn cần đăng nhập với tư cách thành viên của site. Nếu chưa có tài khoản, bạn có thể đăng ký bằng cách click vào đây
Đánh giá
Bạn đánh giá thế nào về file này?
Hãy click vào hình sao để đánh giá File
 

Trao Đổi Text Link

Cửa hàng bán giường inox | Mẫu giường sắt tại Đại Thành | Bán giường inox Đại Thành | Nơi bán giường sắt 1m2 | Bán giường gấp, giường xếp | Cửa hàng bàn inox chữ nhật | Bán ghế inox | Mua võng xếp | Mua bán tủ sắt | Xem bàn inox 304 | Cơ sở thu mua phế liệu Quang Tuấn | Vựa thu mua phế liệu sắt | Nơi bán giường sắt 1m4 | Địa chỉ nhận thu mua phế liệu inox | Cơ sở thu mua phế liệu đồng tại TPHCM | Cửa hàng giường sắt NTDT | Đ/c bán nệm cao su non NTDT | Cty sửa chữa biến tần tại TPHCM | Địa chỉ sửa chữa biến tần ABB tại TPHCM | Điểmsửa chữa biến tần Lenze giá rẻ TPHCM
KIẾN THỨC CƠ KHÍ CƠ BẢN

TIÊU CHUẨN CƠ KHÍ

KINH NGHIỆM CƠ KHÍ

PHẦN MỀM CƠ KHÍ


Nội dung được sưu tầm và tổng hợp từ Internet - Chúng tôi không chịu trách nhiệm về các vấn đề liên quan đến nội dung !!
 

HƯỚNG DẪN TẢI TÀI LIỆU LINK BÁO HỎNG

Có một số tài liệu khi các bạn bấm vào link tải sẽ hiện thông báo lỗi, nhưng thực ra link tải tài liệu vẫn hoạt động tốt. Các bạn tải link này bằng cách copy link và mở bằng new tab (hoặc bấm chuột phải và chọn "Mở liên kết ở cửa sổ mới") là có thể tải được tài liệu. Chúc các bạn thực hiện thành công. Cảm ơn các bạn đã quan tâm đến website.

Mọi thắc mắc hay ý kiến xin gửi vào mục Liên hệ hoặc gửi qua Email: thuvientlck@gmail.com
Hoặc: Fanpage FaceBook