Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
330,59 KB
Nội dung
Thư viện STL (Standard Template Library) EE3490: Kỹ thuật lập trình – HK1 2011/2012 Đào Trung Kiên – ĐH Bách khoa Hà Nội Khái niệm STL thư viện chuẩn C++, xây dựng sẵn Cài đặt cấu trúc liệu thuật tốn thơng dụng Bao gồm lớp hàm khuôn mẫu, cho phép làm việc với liệu tổng quát Nằm namespace có tên std Các phần chính: Các lớp liệu bản: string, complex Xuất nhập (IO) Các lớp chứa (containers): list, vector, deque, stack, map, set,… Duyệt phần tử lớp chứa (iterators) Một số thuật tốn thơng dụng: tìm kiếm, so sánh, xếp,… Quản lý nhớ, trỏ Xử lý ngoại lệ (exception handling) EE3490: Kỹ thuật lập trình – HK1 2011/2012 Đào Trung Kiên – ĐH Bách khoa Hà Nội Xử lý chuỗi #include Lớp string cho chuỗi ASCII wstring cho Unicode Các thao tác bản: +, += (nối chuỗi); ==, !=, , >=, (nhập) Đổi số sang chuỗi: to_string(), to_wstring() Đổi chuỗi sang số: stod(), stof(), stoi(), stold(), stoll(), stoul(), stoull() Đổi sang chuỗi C: const char* string::c_str() const Ví dụ: string s1, s2("test"); cin >> s1; for (int i=1; i sv.khoa >> sv.nam_sinh; operator