1. Trang chủ
  2. » Giáo án - Bài giảng

class string c++

22 446 1

Đ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 NỘI DUNG BÀI Dữ liệu kiểu đối tượng – lớp (class) C++ Khái niệm lớp đặc điểm chung Cách khai báo sử dụng đối tượng liệu, lớp string Các hàm thành viên lớp string thao tác với xâu (chuỗi) văn Mảng C++ Khái niệm mảng: chế lưu trữ mảng nhớ cách truy nhập đến phần tử mảng mục Sử dụng phép mục mảng xâu Các phương thức lớp string dựa phép mục mảng Sử dụng số phương thức thư viện cctype điều khiển kí tự Kiểu liệu chung: sử dụng template Bài CÁC KIỂU DỮ LIỆU Các kiểu liệu C++ người thiết kế ngôn ngữ C++ định nghĩa Kí tự char Số nguyên int Số thực float Số thực có độ xác gấp đơi double Logic bool C++ cho phép tạo kiểu liệu phức tạp Trong số bật đối tượng liệu Một lớp (class) cách khai báo đối tượng mà ngữ nghĩa người lập trình định nghĩa, khơng phải người thiết kế ngôn ngữ C++ Bài LỚP ĐỐI TƯỢNG Lớp (class) cấu trúc liệu phức tạp tạo liệu bản, chí liệu phức tạp khác, với phép toán phép thao tác liệu Đó cách đóng gói liệu có quan hệ với phép tốn sử dụng chúng • Các đối tượng liệu bên lớp gọi thành phần liệu • Các phép toán cho phép sử dụng lớp gọi phương thức hay hàm thành viên lớp Đối tượng (object) sử dụng đồng nghĩa với thuật ngữ lớp thường sử dụng rộng rãi hơn, tinh tế theo nghĩa liệu thực kiểu hay lớp xác định Ví dụ int i, i gọi đối tượng hoạt động kiểu int Bài Khai báo sử dụng đối tượng liệu • Khai báo định hướng tiền xử lí lớp T #include < T > T tên heahder file có mã nguồn, cho phép truy cập điều kiện khả đối tượng lớp T giao diện chung • Khai báo đối tượng liệu T tên tên tên đối tượng • Cách gọi hàm thành viên: dùng tốn tử lựa chọn hàm thành viên (dấu chấm) Cú pháp truy cập: tên.hàm_thành_viên(danh_sách_đối_số); danh_sách_đối_số liệu bên đối tượng tên mà hàm_thành_viên truy cập trực tiếp vào Bài Lớp string (xâu / chuỗi) Thư viện chuẩn C++ cung cấp đối tượng liệu string để lưu trữ thao tác với xâu kí tự - điều kiện để làm việc với văn Cách tổ chức sử dụng lớp string • Khai báo định hướng tiền xử lí #include < string > • Khai báo đối tượng liệu: string tên tên tên đối tượng • Cách gọi hàm thành viên (phương thức) đối tượng: tên.hàm_thành_viên (danh_sách_đối_số); danh_sách_đối_số liệu bên đối tượng tên mà hàm_thành_viên lớp string truy cập trực tiếp vào Bài Các hàm lớp string Hàm thành viên Ý nghĩa s.size() Trả lại số ký tự kiểu char xâu s s.append(s2) Ghép xâu s2 vào cuối xâu s s.push_back(c) s.find(s2) s.npos Ghép biến ký tự c vào cuối xâu s Tìm xâu s2 s, trả vị trí tìm Giá trị s.find trả lại không thấy s2 s < s2 s > s2 s = = s2 s = s2 s ! = s2 s + s2 Là true s nhỏ s2 Là true s lớn s2 Là true s s2 Là true s nhỏ s2 Là true s lớn s2 Là true s không s2 Là xâu chứa xâu s ghép với xâu s2 Bài Một số ví dụ lưu trữ thao tác xâu (1) // Làm quen với string #include #include using namespace std; int main() { string ten; // Khai báo xâu rỗng string ho_dem("Nguyen Thi "); // Khai báo xâu không rỗng string nghe = "sinh vien"; // Khai báo khởi tạo xâu cout

Ngày đăng: 31/05/2014, 13:45

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w