1. Trang chủ
  2. » Tất cả

Template-STL-C++

21 3 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

Nội dung

Bài 12: Thư viện STL (Standard Template Library) EE3490: Kỹ thuật lập trình – HK2 2015/2016 TS Đào Trung Kiên – ĐH Bách khoa Hà Nội PDF Watermark Remover DEMO : Purchase from www.PDFWatermarkRemover.com to remove the watermark 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 – HK2 2015/2016 TS Đào Trung Kiên – ĐH Bách khoa Hà Nội PDF Watermark Remover DEMO : Purchase from www.PDFWatermarkRemover.com to remove the watermark 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)  Độ dài chuỗi: int string::length() const  Chuỗi con: string string::substr(int off, int count) const  Tìm chuỗi con: int string::find(const char* str, int pos) const  Đổi sang chuỗi C: const char* string::c_str() const  Ví dụ:  string s1, s2("test123"); cin >> s1; s1 += "123"; cout > sv.nam_sinh; operator

Ngày đăng: 16/07/2016, 15:23