1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Kỹ thuật lập trình - Chương 11: Thư viện chuẩn C++

28 32 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Kỹ thuật lập trình

  • Nội dung chương 11

  • 11.1 Cấu trúc thư viện chuẩn C++

  • Standard C Library

  • Standard C Library (tiếp)

  • Standard Extensions

  • Strings

  • Sử dụng string

  • Streams

  • 11.2 Standard Template Library (STL)

  • Ví dụ 1

  • Giải pháp sử dụng STL

  • Ví dụ 2

  • STL containers

  • Các hàm thành viên chung

  • vector<T>

  • Ví dụ sử dụng vector<T>

  • list<T>

  • Ví dụ sử dụng list<T>

  • Ví dụ sử dụng map<key,value>

  • Thuật toán tổng quát

  • Khuôn mẫu đối tượng hàm

  • Các loại iterators

  • Bài tập về nhà

Nội dung

Nội dung chương 11 gồm: Cấu trúc thư viện chuẩn C++, standard template library, giới thiệu chung, các cấu trúc dữ liệu chuẩn, thuật toán tổng quát, các bộ truy lặp và ₫ối tượng hàm.

© 2004, HOÀNG MINH SƠN Chương Chương 11: Thư viện chuẩn C++ 0101010101010101100001 0101010101010101100001 StateController 0101010100101010100101 0101010100101010100101 1010011000110010010010 1010011000110010010010 start() 1100101100100010000010 1100101100100010000010 stop() 0101010101010101100001 0101010101010101100001 0101010100101010100101 0101010100101010100101 1010011000110010010010 1010011000110010010010 y = A*x + B*u; 1100101100100010000010 1100101100100010000010 x = C*x + d*u; LQGController 0101010101010101100001 0101010101010101100001 0101010100101010100101 0101010100101010100101 start() 1010011000110010010010 stop() 1010011000110010010010 1100101100100010000010 1100101100100010000010 11/9/2005 Nội dung chương 11 © 2004, HOÀNG MINH SƠN 11.1 11.2 Cấu trúc thư viện chuẩn C++ Standard Template Library Giới thiệu chung Các cấu trúc liệu chuẩn Thuật toán tổng quát Các truy lặp ₫ối tượng hàm Chương 11: Thư viện chuẩn C++ © 2005 - HMS 11.1 Cấu trúc thư viện chuẩn C++ ANSI/ISO C++ Cơng trình Alexander Stepanov © 2004, HOÀNG MINH SƠN Các thư viện C++ Các thư viện C Standard Template Library (STL) Standard Extensions Strings Streams Standard C Library Tất thư viện chuẩn C++ nằm phạm vi tên std Chương 11: Thư viện chuẩn C++ © 2005 - HMS Standard C Library © 2004, HOÀNG MINH SƠN Tiện ích giúp gỡ rối Các thao tác với kiểu ký tự hẹp Các thao tác với kiểu ký tự rộng Mã lỗi hàm thư viện chuẩn C Các tính chất kiểu số thực dấu phảy ₫ộng Hỗ trợ lập trình với tập ký tự theo ISO 646 Các tính chất kiểu liệu số nguyên Hỗ trợ lập trình với u cầu ₫ịa Các hàm tốn thơng dụng Hỗ trợ lệnh nhảy "xa" Chương 11: Thư viện chuẩn C++ © 2005 - HMS Standard C Library (tiếp) © 2004, HỒNG MINH SƠN Hỗ trợ kiểm tra trường hợp ngoại lệ Phục vụ truy nhập tham số gọi hàm Định nghĩa số macro kiểu thông dụng Phục vụ nhập/xuất liệu thông dụng Các hàm thông dụng Các hàm thao tác với chuỗi ký tự Các hàm cấu truc thời gian ngày tháng Các hàm thao tác với chuỗi ký tự rộng Chương 11: Thư viện chuẩn C++ © 2005 - HMS Standard Extensions © 2004, HỒNG MINH SƠN Khn mẫu lớp cho quản lý dãy bit Khuôn mẫu lớp cho kiểu số phức Lớp sở hỗ trợ lập trình với ngoại lệ Khai báo hàm toán tử new delete Định nghĩa số lớp ngoại lệ thông dụng Hỗ trợ khai thác thông tin kiểu ₫ộng Mở rộng hỗ trợ lập trình ₫ịa Các khn mẫu lớp lớp mảng giá trị Chương 11: Thư viện chuẩn C++ © 2005 - HMS Strings ƒ Header file: — Khuôn mẫu lớp: basic_string — Lớp string: typedef basic_string string — Lớpwstring: typedef basic_string wstring © 2004, HỒNG MINH SƠN ƒ Cho phép lập trình với chuỗi ký tự cách thuận tiện — Không cần quan tâm tới quản lý nhớ ₫ộng — Có thể chép, gán giống kiểu liệu — Có thể truy nhập ký tự qua số toán tử [] giống chuỗi ký tự thơ — Có thể áp dụng phép toán +, ==, !=, > ,

Ngày đăng: 08/05/2021, 19:36

TỪ KHÓA LIÊN QUAN